Скачиваний:
16
Добавлен:
11.04.2015
Размер:
15.33 Кб
Скачать
  1. Функции ввода/вывода системы BIOS.

INT 16h, функция 00h - чтение символа с клавиатуры: читает из кольцевого буфера символ и скен - код. Если буфер пуст, ожидает ввода: при вызове: АН = 00h ; mov ah, 0

int 16h

при возврате: АН = скен - код

AL = символ ASCII INT 16h, функция 01h - получение состояния клавиатуры. Определяет, имеются ли в кольцевом буфере ожидающие ввода символы; если буфер пуст, то ZF = 1. Если есть хотя бы один код клавиши, то ZF = 0. Это означает, что символ и скен - код могут быть извлечены при вызове функции 00h int 16h:

при вызове: АН = 01h ; mov ah, 1

int16h

при возврате: если символ ожидает, то ZF = 0, АН - скен _ код, AL = символ Если ожидающих символов нет, то ZF = 1.

Соседние файлы в папке Ответы по пунктам