是否可以访问键盘控制器的内部制作/中断代码缓冲区?
根据这个网页:http://stanislavs.org/helppc/8042.html键盘控制器维护它自己的内部16字节的make/break代码缓冲区。是否可以访问键盘控制器的内部制作/中断代码缓冲区?
“键盘的内部控制器最多可缓冲16个字节的制造/中断代码信息,这在所有PC系统中都很常见,不应与BIOS维护的(32字节)键盘缓冲区混淆。
能够访问此缓冲区对我来说在我的8086汇编语言程序中非常有用(假设更新速度比BIOS维护的32字节缓冲区更快)。
除了轮询端口60h之外,还有办法从内部缓冲区中获取这些制造/中断代码吗?
回答:
没有任何记录的方式。我的意思并不是暗示有一种已知的但没有记录的方式来做到这一点;我根本不愿意说没有任何无证的方法。
使用port
工具访问的设备通常会维护自己的离散存储器和逻辑,因此您不应该期望在系统的任何其他位置看到存储器空间。这有例外;内存区域的DMA传输,甚至是内存映射到物理地址空间。但对于键盘来说,不,你看不到那个记忆。
以上是 是否可以访问键盘控制器的内部制作/中断代码缓冲区? 的全部内容, 来源链接: utcz.com/qa/266751.html