схема буфера клавиатуры
содержание буфера клавиатуры
вариант 1
клавиши управления, функциональные клавиши и их комбинации
вариант 2
буквенно-цифровые клавиши и их комбинации с клавишами изменения регистра
вариант 3
ALT-ввод номера символа ASCII при нажатой клавише “alt”
Содержание команды программирования контроллера клавиатуры
Содержание констант статуса клавиш-переключателей в ОЗУ
0040:0017 бит = 1
7 – insert
6 – caps lock
5 – num lock включено
4 – scroll lock
3 – alt
2 - ctrl
1 – левый schift
0 – правый schift
0040:0018 клавиша нажата
7 – insert
6 – caps lock
5 – num lock
4 – scroll lock
3 – ctrl + num lock включено
1 не используется
Для работы с буфером клавиатуры используются функции прерывания BIOS 21h, для работы с контроллером – 16h.