עמוד:120

ב . התוצאה היא : . DL = 7 Ch CF = ' 0 ' לא היה לווה לסיבית העליונה של . DL OF = ' 1 ' בשיטת המשלים ל , 2- משמעות ההוראה היא : ? 127 ? 5 והתוצאה 10 אמורה להיות : . ? 132 ואולם , האוגר DL אינו רחב דיו כדי להכיל את 10 התוצאה הנכונה , (? 132 ) לכן הייתה גלישה , ומתקבלת התוצאה 10 השגויה , 7 Ch שערכה הוא : . 124 10 ג . התוצאה היא : . CX = A 001 h CF = ' 1 ' לסיבית העליונה של CX היה לווה . OF = ' 0 ' בשיטת המשלים ל , 2- משמעות הפעולה היא (? 24576 )?(? 1 ) והאוגר 10 CX רחב דיו כדי להכיל את התוצאה הנכונה . A 001 h = ? 24575 10 לעתים קרובות , יש צורך להשוות את תוכנם של משתנים בתכנית . אפשר לעשות השוואה כזו על-ידי הפחתה של משתנה אחד ממשתנה שני , באמצעות ההוראה . SUB ואולם הוראה זו משנה את תוכנו של אופרנד היעד , ולא תמיד שינוי כזה רצוי , משום שבדרך-כלל , בהשוואה , תוצאת החיסור אינה נדרשת . ההוראה CMP של ה8086- נועדה לערוך השוואה בין אופרנדים מבלי לשנות את תוכנם . כתוצאה מביצוע הוראה זו יעודכנו דגלי המצב , כפי שמתרחש בעקבות ההוראה . SUB

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


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