我编写了一个记录击键的程序,但是当我的程序延迟一段时间时,一些击键丢失了。我需要延迟多长时间才能读取 intel 8042 的输出缓冲区?这是我的来源:
LABEL0:
IN AL,64H
AND AL,21H
CMP AL,1
JNZ LABEL0
MOV EAX,5000H ;HERE HOW MUCH TIME I NEED TO READ OUTPUT BUFFER???
LABEL1:
CMP EAX,0
JZ LABEL2
DEC EAX
JMP LABEL1
LABEL2:
IN AL,60H ;HERE WHEN I CAN READ OUTPUT BUFFER???
多久后我可以读取输出缓冲区?