是否可以访问键盘控制器的内部制作/中断代码缓冲区?

根据这个网页:http://stanislavs.org/helppc/8042.html键盘控制器维护它自己的内部16字节的make/break代码缓冲区。是否可以访问键盘控制器的内部制作/中断代码缓冲区?

“键盘的内部控制器最多可缓冲16个字节的制造/中断代码信息,这在所有PC系统中都很常见,不应与BIOS维护的(32字节)键盘缓冲区混淆。

能够访问此缓冲区对我来说在我的8086汇编语言程序中非常有用(假设更新速度比BIOS维护的32字节缓冲区更快)。

除了轮询端口60h之外,还有办法从内部缓冲区中获取这些制造/中断代码吗?

回答:

没有任何记录的方式。我的意思并不是暗示有一种已知的但没有记录的方式来做到这一点;我根本不愿意说没有任何无证的方法。

使用port工具访问的设备通常会维护自己的离散存储器和逻辑,因此您不应该期望在系统的任何其他位置看到存储器空间。这有例外;内存区域的DMA传输,甚至是内存映射到物理地址空间。但对于键盘来说,不,你看不到那个记忆。

以上是 是否可以访问键盘控制器的内部制作/中断代码缓冲区? 的全部内容, 来源链接: utcz.com/qa/266751.html

回到顶部