|
עמוד:135
הוראות סיבוב אוסף ההוראות של ה8086- מכיל הוראות שנועדו להזיז או לסובב את תבנית הסיביות של אופרנד . נבהיר את המושגים הזזה וסיבוב באמצעות הדוגמה שלהלן : דוגמה לבעיה א . מה יהיה ערכו של דגל האפס לאחר ביצוע סדרת ההוראות שלהלן : TEST AL , 0 Fh MOV AL , 00000101 b ב . מהו הערך שיש לרשום באופרנד המקור כדי שביצוע ההוראה TEST על AL תציג רמה לוגית ' 1 ' בדגל האפס ? פתרון א . התוצאה של ההוראה 00000101 AND 00001111 : TEST היא : . 00000101 הערך הזה שונה מאפס ולכן ערכו של דגל האפס הוא . ' 0 ' ב . ערך אופרנד המקור יכול להיות : 0 F 0 h או . 10 h באופן כללי כל ערך שבו ארבעת הסיביות התחתונות הן 0 יגרום לדגל אפס לקבל . ' 1 ' תרגיל 1 . 24 עקבו אחר ההוראות הבאות , וציינו עבור כל אחת מהן אילו סיביות באוגר AX יושפעו מביצוע פעולת המיסוך ומה יהיה ערכו של האוגר AX לאחר ביצוע כל הוראה : XOR AX , 0 FFFFh XOR AX , 0 F 00 Fh AND AX , 0 FFF 0 h OR AX , 0 F 00 h XOR AX , 8000 h AND AX , 0 FFDFh OR AX , 08 h MOV AX , 0 C 123 h
|
|