Сканирующий код создается клавиатурой компьютера при каждом нажатии клавиши и при ее нажатии. После того, как клавиатура создала код сканирования, он последовательно принимается компьютером через порт ввода-вывода 60h. После получения контроллер клавиатуры сообщает микропроцессору, что код сканирования готов к считыванию, выдав прерывание 9h. Затем компьютер использует коды BIOS, чтобы сопоставить код сканирования с соответствующей нажатой клавишей. После того, как код сканирования был сопоставлен, программное обеспечение может прочитать нажатые клавиши, выдав прерывание 16h.
Термины клавиатуры