עמוד:166

כדי לווסת את הזמן של ביצוע הלולאה , אפשר לשנות את הערך של מונה הלולאה החיצונית BX ולקבוע אותו לערך תחילי של 00 FFh או . 0 FFFFh כעת , נכתוב את סדרת ההוראות המתאימה לתצוגת ' אור רץ ' פעמיים רצופות של הנתון בשמור באוגר : AL MOV AL , 0 A 7 h הצגה ראשונה MOV CX , 0 FFFFh OUT DX , AL MOV DX , 0378 h השהיה ROL AL , 01 h JNZ DELAY DELAY : DEC CX סיבוב והצגה OUT DX , AL MOV AL , 0 A 7 h כדי להציג תצוגה של ' אור רץ ' עשר פעמים רצופות , נוח ויעיל יותר להשתמש בלולאה , שתפקידה לחזור ולבצע את פעולות ההצגה וההזזה עשר פעמים ( בנוסף על לולאת ההשהיה . ( באיור 1 . 58 שלהלן מוצג תרשים הזרימה עבור הלולאה הזאת . באלגוריתם המתאים ישנם שלושה חלקים : הוראות אתחול של ערכים שיש לקבוע אותם לפני ביצוע הלולאה : באוגר AL אנו שומרים את הערך שיש להציג בפלט , ובאוגר AH את מספר הפעמים שהלולאה צריכה להתבצע . גוף הלולאה הכולל שלוש פעולות : הצגת ערך האוגר , AL השהיה וסיבוב האוגר . AL מנגנון בקרת לולאה הכולל את הפעולות האלה : הפחתת ערך האוגר AH שמונה את מספר הפעמים שהלולאה מתבצעת והחלטה אם להמשיך את ביצוע הלולאה או להפסיקה .

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


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