您的位置:首页 > 其它

汇编语言设计小技巧

2018-01-11 10:48 127 查看
1、数值转化为字符输出



MOV DL, INDAT
OR DL, 30H     ;或30H变为ASCLL码
MOV AH, 02H
INT 21H

2、键盘识别原理

1.消除抖动

     IN     AL, 20H                  ;读取键状态

     AND     AL, 01H

     JNZ     EXIT                     ;无键按下,退出键处理程序

     CALL     DELAY             ;延时10ms

     IN     AL, 20H                 ;再次读取键状态

     AND     AL, 01H             

     JNZ     EXIT                    ;无键按下,退出键处理程序

     键处理程序

2.单次识别

     

     IN     AL, 20H                  ;读取键状态

     AND     AL, 01H

     JNZ     EXIT                     ;无键按下,退出键处理程序

     CALL     DELAY             ;延时10ms

     IN     AL, 20H                 ;再次读取键状态

     AND     AL, 01H             

     JNZ     EXIT                    ;无键按下,退出键处理程序

L1:

      IN     AL, 20H               ;读取键状态

     AND AL, 01H               ;等待键释放

     JZ     L1

     CALL     DELAY          ;延迟10ms

     IN     AL, 20H               ;再次读取键状态

     AND     AL, 01H

     JZ     L1 

     键处理程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  汇编