|
עמוד:96
משמעות ההוראה היא : העתק את המשתנה ALARM–CODE מזיכרון המיקרו-מעבד לאוגר . AL המשתנה ALARM–CODE מציין את כתובתו היחסית של תא הנמצא בסגמנט הנתונים במיקרו-מעבד , שיש להעתיק את תוכנו לאוגר . AL אפשר גם לציין ישירות את כתובתו של התא , אולם האפשרות הזאת מומלצת פחות . לדוגמה : MOV AL , ] 1000 h [ האופרנד ] 1000 h [ מציין את כתובתו היחסית של התא בסגמנט הנתונים . הסימון ] [ מציין שהנתון 1000 h הוא כתובת בזיכרון ולא נתון שיש להציב באוגר . AL אפשר , אם כן , לפרש את ההוראה הזאת כך : העתק את הנתון המאוחסן בכתובת 1000 h לאוגר . AL באיור 1 . 34 מתואר ביצוע של שתי הוראות : בהוראה , MOV AL , ] 8088 h [ המוצגת באיור , מועתק תוכנו של התא מן הכתובת 8088 h לאוגר . AL בהוראה השנייה MOV ] 1234 h [ , DL מועתק תוכנו של האוגר DL לכתובת . 1234 h הערה , ניתן לרשום בהוראה במפורש את שם אוגר מקטע הנתונים , לדוגמה : MOV AL , DS : ] 1000 h [ תרגיל 1 . 21 רשמו הוראות לביצוע הפעולות האלה : א . העברת הערך שנמצא באוגר BX למשתנה . TEST ב . העברת הערך שנמצא במשתנה SUM לאוגר . AL איור 1 . 34 ביצוע הוראות במיעון ישיר
|
|