- 4
- 0
- 约3.7万字
- 约 271页
- 2019-01-22 发布于江西
- 举报
7.5.3 键盘接口编程 类型16(键盘)中断提供了基本的键盘操作, 其中断处理程序包括3个不同的功能 ,分别根据AH寄存器的内容来选择(如表7-7所示)。 利用INT 16H调用键盘I/O ROM例行程序时,先在AH放一个功能编号0、1或2,例如我们要查看按键的扫描码和ASCII码, 可以调用中断类型16H的0功能, 该功能把扫描码回送到AH中, 把ASCII码回送到AL中,然后调用二进制转换十六进制的子程序BINIHEX,把AH和AL中的内容打印出来。其指令序列为 MOV AH, 0 ; 读字符功能 INT 16H ; 键盘中断调用 MOV BX,AX CALL BINIHEX ;调用转换子程序并打印 表7-7 BIOS键盘中断 前面我们已经提到Shift、 Ctrl、 Alt、 Num Lock、 Scrol Lock、 Ins和Caps Lock这些键不具有ASCII码,但按动了它们能改变其他键所产生的代码,那么如何能判断这些键按动与否呢?INT 16H的AH=2的功能可以把表示这些键状态的字节——键盘状态字节(KB-FLAG)回送到AL寄存器。图7-39标出了KB-F
您可能关注的文档
- 3G移动通信理论及应用 全套课件.pptx
- 3G移动通信理论及应用第1章 移动通信概述.pptx
- 3G移动通信理论及应用第2章 CDMA系统基本技术.pptx
- 3G移动通信理论及应用第3章 3G移动通信系统.pptx
- 3G移动通信理论及应用第4章 CDMA 2000基本原理.pptx
- 3G移动通信理论及应用第5章 WCDMA基本原理.pptx
- 3G移动通信理论及应用第6章 TD- SCDMA基本原理.pptx
- 3G移动通信理论及应用第7章 CDMA 2000关键技术.pptx
- 3G移动通信理论及应用第8章 WCDMA关键技术.pptx
- 3G移动通信理论及应用第9章 TD- SCDMA关键技术.pptx
最近下载
- 2026年建筑信息模型技术员职业技能等级认定题库.docx VIP
- 地铁装配式车站主体结构施工及验收标准SJG 216-2025.docx VIP
- ISO 14001 2026 环境管理体系 要求及使用指南(中文翻译版).pdf
- 制氢现场氢安全管理规范及编制说明.pdf VIP
- 大班认识正方体与长方体课件.ppt VIP
- 人力资源规划与企业员工关系的调整.pptx VIP
- 2025年咖啡店运营管理与营销策略手册.docx VIP
- T_CSEA 14—2021_无氰碱性镀镉工艺通用规范.pdf VIP
- 2025年1月电大国家开放大学期末试题及答案:社会学概论(本).docx VIP
- 稀土化学与稀土材料.pptx VIP
原创力文档

文档评论(0)