עמוד:97

מיעון עקיף באמצעות אוגר ( Register indirect addressing ) בשיטת המיעון העקיף אין בהוראה ציון מפורש של הכתובת שיש לפנות אליה , כמו במיעון ישיר . הכתובת הזאת שמורה באוגר מצביע ( אוגר הצבעה ) שהוא בן 16 סיביות . האוגרים המשמשים כמצביעים בשיטת המיעון הזאת הם : DI , BX , SI ו . BP- שלושת האוגרים הראשונים מצביעים על נתון השמור בכתובת בסגמנט הנתונים , והרביעי – האוגר – BP מצביע על נתון השמור בכתובת בסגמנט המחסנית . באיור 1 . 35 מוצגת הוראה במיעון עקיף באמצעות האוגר : BX MOV AL , ] BX [ בהנחה שהאוגר BX מכיל את הערך , 100 h פירוש ההוראה היא : קרא את הנתון שנמצא בכתובת השמורה באוגר BX והעתק אותו לאוגר היעד . AL כלומר , ביצוע מחזור הבאה וביצוע של הוראה במיעון עקיף מתבצעת בשני שלבי הבאה : הראשון – קריאת הכתובת 100 h מתוך האוגר . BX השני – פנייה לכתובת שנקראה מן האוגר BX והעתקת הנתון מן הכתובת הזאת לאוגר . AL שימו לב , כדי להשתמש בשיטת המיעון הזאת , צריך לטעון את אוגר ההצבעה בכתובתו של האופרנד . נוח להשתמש בשיטה הזאת כאשר מטפלים במערך של נתונים השמורים בזיכרון בזה אחר זה . בכל מעבר מנתון אחד לנתון שאחריו , יש להגדיל את ערכו של אוגר ההצבעה . שיטת המיעון העקיף מכונה גם מיעון אינדקס – כאשר אוגר ההצבעה הוא SI או , DI ומיעון בסיס – כאשר אוגר ההצבעה הוא BX או . BP איור 1 . 35

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר