לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #6  
ישן 06-08-2005, 17:48
  Shurik Shurik אינו מחובר  
 
חבר מתאריך: 27.06.03
הודעות: 54
גם אני אינני ספץ בנושא אבל...
בתגובה להודעה מספר 1 שנכתבה על ידי Outlaw שמתחילה ב "שאלות בסיסיות באסמבלי..."

אנסה לענות....

באופן כללי האוגרים נמצאים בתוך המעבד הגישה אליהם מהירה, וניתן להעביר אינפורמציה ישירות מאוגר לאוגר בפקודה אחת(תוך כדי הקפדה על גודל אוגר אחיד)

שימושם הוא כדלקמן:

AX- אוגר המצבר(אן אני יודע שזה מתחרז) משמש בין היתר לציון פונקציה מסויימת בתוך פסיקה (ע"ע INT 21H), מתבצע שימוש פעולות כפל (MUL) חילוק (DIV), וגם LODSB ו STOSB וכו'

BX- אוגר הבסיס משמש לציון היסט בזיכרון, קיים שימוש בפונ'ציות MUL ו DIV וכנראה שעוד כמה...

CX- אוגר המונה, השימור הכי נפוץ הוא כמובן בפקודת LOOP, ופקודות מחזוריות נוספות כמו REP

DX- אוגר הנתונים, משמש בפקודות כמו POP ופקודות נוספות הדורשות עבודה עם נתונים

מקווה שעזרתי, אם תצטרך אוד עזרה אתה מוזמן לשאול!
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #8  
ישן 08-08-2005, 01:35
  Shurik Shurik אינו מחובר  
 
חבר מתאריך: 27.06.03
הודעות: 54
בתגובה להודעה מספר 7 שנכתבה על ידי Outlaw שמתחילה ב "תודה רבה |מחייך| רק שאם אוגרי..."

אז ככה:

ישנם כמה אוגרים נוספים:

1. אוגר הדגלים, מכיל בתוכו 8 סבייות המהוות דגלים שונים המצביעים על תוצאו של פעולות שונות, כל פעולה משפיעה על דגלים שונים, אם בכלל....

אוגרי סגמנט...
כפי ששמת לב גודל אוגר הוא 16 סיביות ז"א ההסיט המקסימלי שאליו אתה יכול להגיע הוא FFFFH כלומר 65535 אבל כתובת מקסימלית בזיכרון 8086 סטנדרטי היא 1000000..מה עושים? פשוט מאוד:
יש את מצביעי הסגמט המראים על ההיסט הנוכחי בסגמנט מסוים: SP מצביע מחסנית IP מצביע ההוראות.... בנוסף אליהם יש את SI אוגר המקור ו DI אוגר היעד שהם אוגרי היסט נוספים עבור פעולות מסויימות כמו LODSB ו STOSB וכו...

עבור גישה לכל כתובת וכתובת בזיכרון יש את אוגרי הסגמנט המהווים את כתובת תחילת הסגמט בזיכרון המוחלט
SS אוגר סגמנט מחסנית
DS אוגר סגמנט הנתונים, משמש לאחסון נתונים
CD אוגר סגמנט הקוד, שומר בתוכו את ההוראות של התוכנית
ES אוגר סגמנט נוסף משמש לפעולות מסוימות באסמבלר

מקווה שהבנת...
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 13:26

הדף נוצר ב 0.03 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר