也谈键盘重定义的方法 |
| |
引用本文: | 贺平.也谈键盘重定义的方法[J].微型机与应用,1991(4). |
| |
作者姓名: | 贺平 |
| |
作者单位: | 北京航空航天大学计算机系 |
| |
摘 要: | 本刊1990年第九期及第十期上都介绍过键盘中断的扩展方法。笔者读过这些文章,深有启发,也想谈一谈白己的一点体会,供大家参考。我们知道键盘的接收过程分为:按键→产生硬中断INT9H→INT16H读键盘缓冲区。其中INT9H产生的最终结果是将键值放入键盘缓冲区,如图1每敲一键INT9H将相应的ASCII码(低字节)和扫描码(高字节)放入键盘缓冲区KB-BUFFER缓冲区尾指针BUFFER-TAIL向后移一次(+2),每读一字符通过INT16H从缓冲区读出,缓冲区头指针BUFFER-HEAD向后移一次,头指针等于尾指针表示缓冲区为空。
|
本文献已被 CNKI 等数据库收录! |
|