Клавиатура.

Унифицированное устройство со стандартным разъемом и последовательным интерфейсом связи с системной платой. Клавиатура содержит внутренний контроллер (микроЭВМ 8042), который соединен с аналогичным контроллером 8048 на системной плате. 8042 сканирует матрицу клавиш, управляет индикаторами, выполняет внутреннюю диагностику (2 встроенных теста) и связь с системной платой. Используется расширенная клавиатура AT от 101 и больше клавиш.

Центральный процессор через 60h порт управляет 8042. Перед посылкой команды в 8042 надо убедиться в готовности контроллера (первый бит=0 в порту 64h). Клавиатура работает с девятым прерыванием BIOS. Имеет 2 байт кода основных клавиш: ASCII- и скан- код. 9-е прерывание записывает ASCII-код нажатой клавиши в младший байт буфера клавиатуры, а в старший - скан-код.