Сборник по задачам и примерам Assembler

На http://ceramicpro.su нанокерамика для авто купить. | Где купить кожу дешево по материалам http://www.shevron23.ru. | Изготовить каталог ссылка. |

Получить состояние клавиатуры (0Bh int 21h)



Получить состояние клавиатуры (0Bh int 21h)

Функция 0Bh проверяет наличие в буфере символа для ввода.

Вход: АН = 0Bh — проверка состояния клавиатуры.

Выход: AL = 0ffh — буфер клавиатуры содержит символ для ввода; AL = 0 — буфер клавиатуры пуст.

Данная функция формирует только логический результат — присутствует символ в буфере или буфер пуст, поэтому вызов функции 0Bh необходимо комбинировать с одной из функций извлечения символа из буфера ввода. Использование этой функции удобно для программ, управление которыми производится с клавиатуры, — типа командного процессора. В процессе своей работы они постоянно ожидают ввода пользователем управляющих команд, в связи с чем периодически проверяют входной буфер.

Функция производит проверку нажатия комбинации Ctrl+C (Ctrl+Break), при наличии которого вызывается прерывание int 23h.




- Начало -  - Назад -  - Вперед -



Книжный магазин