|
עמוד:173
שאלות חזרה לסעיף 1 . 7 שאלה 1 . 28 עקבו אחר ההוראות שבכל אחד מקטעי התכניות שלהלן . עבור כל קטע של תכנית סרטטו תרשים זרימה מתאים , והסבירו מה מבצע הקטע : MOV DX , 0379 h . א OUT DX , AL STOP : MOV DX , 0378 h MOV AL , 01 h JNE STOP CMP AL , 055 h IN AL , DX MOV AL , 0 FFh . ב CMP BL , 10 h ROR BL , CL MOV CL , 02 h MOV BL , 0 Fh OUT DX , AL CONTINUE : MOV DX , 0378 h MOV AL , 00 h JNE CONTINUE תרגיל 1 . 35 שנו את התכנית בבעיה לדוגמה הקודמת כך שהיא תספור ותציג את הערך ' 1 ' אם מספר הסיביות שערכן ' 1 ' באוגר AH גדול ממספר הסיביות שערכן ' 1 ' באוגר – AL ולא , יוצג הערך . ' 0 ' לדוגמה , אם ערך האוגר AH הוא 11011001 וערך האוגר AL הוא , 01100001 אזי מספר הסיביות שערכן ' 1 ' באוגר AH הוא , 5 והוא גדול ממספר הסיביות שערכן ' 1 ' באוגר AL ( שהוא . ( 3
|
|