怎样调试C语言的TSR程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样调试C语言的TSR程序相关的知识,希望对你有一定的参考价值。
参考技术A 调用方法如下:函数原型:int
bioskey
(int
cmd)
说明:bioskey()的函数原型在bios.h中
bioskey()完成直接键盘操作,cmd的值决定执行什么操作。
cmd
=
0:
当cmd是0,bioskey()返回下一个在键盘键入的值(它将等待到按下一个键)。它返回一个16位的二进制数,包括两个不同的值。当按下一个普通键时,它的低8位数存放该字符的ASCII码,高8位存放该键的扫描码;对于特殊键(如方向键、F1~F12等等),低8位为0,高8位字节存放该键的扫描码。
cmd
=
1:
当cmd是1,bioskey()查询是否按下一个键,若按下一个键则返回非零值,否则返回0。
cmd
=
2:
当cmd是2,bioskey()返回Shift、Ctrl、Alt、ScrollLock、NumLock、CapsLock、Insert键的状态。各键状态存放在返回值的低8位字节中。
字节位
含义
0
右边Shift键状态
1
左边Shift键状态
2
Ctrl键状态
3
Alt键状态
4
ScrollLock键状态
5
NumLock键状态
6
CapsLock键状态
7
Insert键状态
字节位为1表示该键被按下,为0表示松开。
以上是关于怎样调试C语言的TSR程序的主要内容,如果未能解决你的问题,请参考以下文章