logo search
несколько программ / bsp33

Буферизованный ввод без эхо-вывода

Функция 08h аналогична предыдущей функции с номером 01h. Она читает символы со стандартного устройства ввода. Если стандартным устройством ввода является клавиатура, и буфер клавиатуры пуст, выполнение программы задерживается до нажатия на любую клавишу.

Регистры на входе:

AH = 08h

Регистры на выходе:

AL = код ASCII символа или 0. Если регистр содержит 0, то следующий вызов этой же функции возвратит в регистре AL расширенный код ASCII символа

Функция проверяет комбинации клавиш <Control+C>и<Control+Break>

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