logo
Периферийные устройства ПК / КЛАВИАТУРА

2.5.6. Проверка состояния стандартного ввода

На входе: AH = 0Bh.

На выходе: AL = 0FFh, если в буфере имеется код нажатой

на клавиатуре клавиши;

AL = 0, если буфер клавиатуры пуст;

Функция проверяет комбинации клавиш

Ctrl-C и Ctrl-Break.

Эта функция проверяет состояние клавиатурного буфера. Вы можете вызывать ее перед функциями 01h, 07h, 08h для того, чтобы избежать ожидания нажатия на клавишу.

Если ваша программа выполняет какую-либо длительную обработку (копирование файлов, форматирование дисков и т.п.), вы можете вызывать эту функцию в процессе обработки для проверки нажатия комбинации клавиш, прерывающих работу программы.