CodeNet / Языки программирования / Ассемблер / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
DOS Fn 06H: Консольный ввод-вывод
Вход
- AH = 06H
- DL = символ (от 0 до 0feH), посылаемый на стандартный вывод
- = 0ffH запрос ввода со стандартного ввода
Выход
- ZF = Сброшен (NZ), если символ готов ҐҐЈҐ при запросе ввода
Описание:
при DL = 0ffH выполняет ввод с консоли "без ожидания", возвращая взведенный флаг нуля (ZF), если на консоли нет готового символа. если символ готов, сбрасывает флаг ZF (NZ) и возвращает считанный символ в AL. если DL не равен 0ffH, то DL направляется на стандартный вывод.
Замечание:
Не проверяет Ctrl-Break. вызывайте дважды для расширенного ASCII.