|
עמוד:47
הכלל הוא שאם כתובתו של המפתח הפלט גדולה מ255- ( או בתרגום לבסיס ספירה הקסדיצמלי – גדולה מ , ( FFh- חייבים לאחסן אותה באוגר DX שגודלו הוא 16 סיביות . לשם כך אפשר להשתמש בהוראה : MOV MOV DX , 378 h משמעות ההוראה הזאת : אחסן את הערך 378 h באוגר . DX כזכור , האות h מציינת שהערך המספרי הוא בבסיס ספירה הקסדצימלי . ( 16 ) ההוראה MOV משמשת בין השאר להעברת נתונים , וצורתה הכללית היא : מקור , יעד MOV קוד הפעולה בהוראה הזאת הוא המילה MOV ( הנגזרת מן המילה , ( MOVe ושני האופרנדים בהוראה הזאת הם : ' מקור ' – המציין את המקור שממנו יש לקחת את הנתונים כדי להעבירם . המקור יכול להיות אוגר או תא בזיכרון . ' יעד ' – המציין את המקום שיש להעביר אליו את הנתונים האלה . היעד יכול להיות אוגר או תא בזיכרון . לדוגמה בהוראה – MOV DX , AX המקור הוא האוגר AX והיעד הוא האוגר . DX בהוראה MOV DX , 378 h היעד הוא האוגר , DX והערך שיש להעביר לאוגר הזה נתון בתוך ההוראה . נדגיש כי בפעולת ' העברה ' הנתונים מועתקים מן המקור ליעד בלי למחוק אותם מן המקור . לאחר ביצוע ההוראה יכילו המקור והיעד את אותם נתונים . תרגיל 1 . 4 פרטו את המקור ואת היעד בשתי ההוראות שלפניכם : MOV AX , DX MOV AH , AL
|
|