Рассматривая данную статью
https://github.com/stevej/osdev/blob/master/kernel... я заметил вот такие строки:
#define MOUSE_PORT 0x60
#define MOUSE_STATUS 0x64
Такие же порты используются при нахождении нажатой клавиши на клавиатуре, так как они могут быть и там и тут? Насколько я понял по основной функции - принцип нахождения бита точно такой же (0x01), я вообще не понимаю, как такое может быть