|
صفحة: 285
קידום מונה מספר מקש ADD SI , 4 ; חזרה לסריקת השורה הבאה JMP AGAIN ; זיהוי המקש שנלחץ ; KEY–PRESSED : איתור העמודה בה הערך ROL AL , 1 ; 0 נמצא עמודה בה נלחץ המקש קפיצה להצגת JNC FOUND ; המקש בתצוגת -7המקטעים ; לא נמצא מקש-קידום מונה מספר מקש INC SI ; חזור לבדוק את העמודה הבאה JMP KEY–PRESSED ; זוהה מספר המקש שנלחץ FOUND : ; איתור קוד מתאים לתצוגה על 7 המקטעים MOV LAST–DIGIT , AL MOV AL , ] CODES–TABLE + SI [ ; RET END–SCAN : SCAN–DIGIT ENDP הצגת המקש DISPLAY–DIGIT PROC ; קביעת מפתח רכיב ראשון של תצוגת -7 MOV DX , 037 Ah ; המקטעים כרכיב פעיל OUT DX , AL MOV AL , 09 h ; קביעת מפתח הפלט MOV DX , 0378 H ; שליפת הערך של המקש האחרון מהמחסנית MOV AL , LAST–DIGIT ; הצגת מספר המקש OUT DX , AL ; DISPLAY–DIGIT ENDP RET
|
|