|
עמוד:205
הפונקציה , קלט תו מן המקלדת עם הדהוד , מאפשרת לבצע את הפעולה שלפניכם : המחשב ממתין להקשה על תו במקלדת . כשהפונקציה מסתיימת , יכיל האוגר AL את הקוד ASCII של המקש שהוקש . במהלך פעולתה של הפרוצדורה , התו המתאים למקש יוצג על צג המחשב . הפעולה הזאת נקראת הדהוד . ( Echo ) נוהל הקריאה לפסיקה הזאת מוצג בקטע שלפניכם : AH צריך להכיל את מספר הפונקציה MOV AH , 01 ; קריאה למערכת ההפעלה INT 21 h ; פונקציה זו קוראת רק תו אחד מן המקלדת . אם רוצים לקרוא מחרוזת תווים יש להפעיל את הפונקציה הזאת כמה פעמים ( בלולאה למשל , ( או להשתמש בפונקציה , DOS שנועדה במיוחד לשם כך . פונקציה המציגה על צג המחשב תו אחד , במקום שבו נמצא הסמן . בעת הקריאה לפונקציה , האוגר DL צריך להכיל את הקוד ASCII של התו שיוצג . נוהל הקריאה לפונקציה הזאת מוצג בקטע שלפניכם : התו שיוצג הוא , A והוא נרשם בין גרשיים AH MOV DL , 'A ' ; צריך להכיל את מספר הפונקציה MOV AH , 02 h ; קריאה למערכת ההפעלה INT 21 h ; בסעיף הבא נרחיב נושא זה ונציג מספר פונקציות DOS נוספות . פסיקות חומרה בניגוד לפסיקות תוכנה , המופעלות כהוראות בתכנית , פסיקות חומרה מבוצעת על-ידי החומרה . במערכת האזעקה שלנו הדגמנו ביצוע ניטור פתחים בשיטת התשאול , אולם אפשר להשתמש בפסיקה בדרך אחרת : חישני החלון מעבירים אות פסיקה למחשב כאשר הם פתוחים . לשם כך ל8086- ישנם שני הדקי מבוא , שתפקידם להעביר אליו בקשות פסיקה . ההדקים האלה נקראים , ( Interrupt ) INTR וNMI- ( פסיקה שאינה ניתנת למיסוך . ( Non Maskable Interrupt – פסיקה שאינה ניתנת למיסוך היא פסיקה שלא ניתן למנוע את ביצועה . בהמשך נציג כיצד ניתן לאפשר או למנוע פסיקות חומרה .
|
|