Проверка состояния стандартного ввода
Функция 0Bh проверяет состояние клавиатурного буфера. Вы можете вызывать ее перед функциями 01h, 07h, 08h для того, чтобы избежать ожидания нажатия на клавишу.
Регистры на входе: | AH = 0Bh | ||
Регистры на выходе: | AL = 0FFh, если в буфере имеется код нажатой клавиши;
AL = 0, если буфер клавиатуры пуст. Функция проверяет комбинации клавиш <Control+C> и <Control+Break> |
Если ваша программа выполняет какую-либо длительную обработку (копирование файлов, форматирование дисков и так далее), вы можете вызывать эту функцию в процессе обработки для того чтобы пользователь мог прервать процесс.