Пример чтения сканкодов с помощью порта 60h Функционирование системного буфера клавиатуры
;--- прочитать сканкод ---
in ___,______
mov bl, a
in ___,______
mov ah, al
or ___,______
out ____,____
xchg ah, al
out ____,____
;--- послать сигнал конца прерывания в ПКП ---
mov al, 20h
out 20h, al
Работа с клавиатурой через прерывание INT 16h
Код
Функция
00h
Чтение данных с клавиатуры с ожиданием нажатия
01h
Проверка системного буфера клавиатуры
02h
Прочитать статус сдвигов
03h
Установка скорости повтора и паузы
05h
Запись символа в буфер клавиатуры
10h
Аналог функции ____ для 101-клавишной клавиатуры
11h
Аналог функции ____ для 101-клавишной клавиатуры
12h
Аналог функции ____ для 101-клавишной клавиатуры
Основной метод чтения данных с клавиатуры и определения ее статуса.
Входной параметр – код функции в регистре AH.
Дата добавления: 2014-01-07 ; Просмотров: 538 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет