עמוד:56

התוכנה – הוראת הקלט IN כדי להעביר מידע ממפתח הקלט למיקרו-מעבד קיימת בשפת סף הוראה מתאימה : כתובת – קלט , אוגר IN קוד הפעולה של ההוראה הוא IN ( קיצור של המילה , ( INput והוא מציין העברת מידע מהתקן הקלט למיקרו-מעבד . יש לציין בהוראה שני אופרנדים : . 1 אופרנד אחד מכיל את כתובתו של מפתח הקלט . . 2 אופרנד שני הוא אוגר שמאחסן את הנתון שנקלט מהתקן הקלט . בסעיף הזה נאחסן את הנתון שנקלט מן המתגים באוגר . AL בדומה להוראת פלט , אם כתובתו של מפתח הקלט גדולה מ , FFh- יש לאחסן אותה באוגר DX ולציין אותו כאופרנד שמכיל את כתובת הקלט . לדוגמה : כדי לקלוט ערך כלשהו מהתקן הקלט , נאחסן תחילה את הכתובת המתאימה 379 h באוגר : DX MOV DX , 379 h DX IN AL , DX משמעות ההוראה השנייה : קרא ממפתח הקלט שכתובתו רשומה באוגר DX את הנתון שבהתקן הקלט , ושמור אותו באוגר . AL לאחר שבנינו מפתח קלט ומפתח פלט וחיברנו את התקני הקלט והפלט למיקרו-מעבד , נכתוב את ההוראות המתאימות לקליטת קוד האזעקה . לפניכם קטע מתרשים הזרימה , שהוצג בסעיף , 1 . 1 המתאר את השלב הזה : תרגיל 1 . 8 חשבו מה הערך העשרוני הגדול ביותר שאפשר לקלוט באמצעות 5 מתגי . on-off הציגו את הערך הזה גם כערך הקסדצימלי .

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


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