hi,
could anyone explain me the purpose of the third bit in the keyboard status port (64h) ?
i found in a document that when it's "0 ", it means that 64h was last accessed port, and when it's '1', the 60h port that was last accessed ...?
could anyone explain me the purpose of the third bit in the keyboard status port (64h) ?
i found in a document that when it's "0 ", it means that 64h was last accessed port, and when it's '1', the 60h port that was last accessed ...?
Sabeel,
If bit 3 of port 64h is 0 then the last event was
a data send to the controller using port 60h.
If bit 3 of port 64h is 1 then the last event was
a command send to the controller using port 64h.
This could be used to see if the last event was
data or a command to the controller and which
port was involved.
What usefulness this could be I haven't a clue.
Then again, I could be totally wrong!:grin:
If bit 3 of port 64h is 0 then the last event was
a data send to the controller using port 60h.
If bit 3 of port 64h is 1 then the last event was
a command send to the controller using port 64h.
This could be used to see if the last event was
data or a command to the controller and which
port was involved.
What usefulness this could be I haven't a clue.
Then again, I could be totally wrong!:grin: