书中有个键盘中断的例子,提到键盘控制寄存器的端口地址为61H,然后有一段代码如下:
in al,61h ;get the control port
mov ah,al ;save the value in ah
or al,80h ;reset bits for kbd
out 61h,al ;send out
xchg ah,al ;restore control value
out 61h,al ;kbd has been reset
不知这是设置或者控制键盘的什么状态?61h的第7位是啥意思?
搜遍了网上也只提及了该端口对扬声器的控制。
键盘i8042的控制(状态)端口却是64H,且第7位除了奇偶校验也没啥用了。
诚请大神赐教!
in al,61h ;get the control port
mov ah,al ;save the value in ah
or al,80h ;reset bits for kbd
out 61h,al ;send out
xchg ah,al ;restore control value
out 61h,al ;kbd has been reset
不知这是设置或者控制键盘的什么状态?61h的第7位是啥意思?
搜遍了网上也只提及了该端口对扬声器的控制。
键盘i8042的控制(状态)端口却是64H,且第7位除了奇偶校验也没啥用了。
诚请大神赐教!