схема буфера клавиатуры

содержание буфера клавиатуры
вариант 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.