论文部分内容阅读
<正> 本刊1990年第九期及第十期上都介绍过键盘中断的扩展方法。笔者读过这些文章,深有启发,也想谈一谈白己的一点体会,供大家参考。我们知道键盘的接收过程分为:按键→产生硬中断INT9H→INT16H读键盘缓冲区。其中INT9H产生的最终结果是将键值放入键盘缓冲区,如图1每敲一键INT9H将相应的ASCII码(低字节)和扫描码(高字节)放入键盘缓冲区KB-BUFFER缓冲区尾指针BUFFER-TAIL向后移一次(+2),每读一字符通过INT16H从缓冲区读出,缓冲区头指针BUFFER-HEAD