Составители:
Рубрика:
40
5.2. Описание функций работы с клавиатурой и дисплеем диспетчера функ-
ций MS-DOS
Для вызова функции прерывания DOS 21h необходимо проделать сле-
дующие действия:
• выбрать функцию, выполняющую требуемые действия;
• занести номер функции в регистр аh;
• подготовить другие регистры (если это необходимо);
• написать команду int 21h;
прочесть результаты или состояние из регистров, указанных в описа-
нии данной функции.
Ниже следует описание некоторых функций 21Н.
Функции
01Н
Выполняет ввод с клавиатуры одного символа и отоббражает его на
экране.
• Вызов:
ah = 01h
• Возвращаемое значение:
аl = код ASCII введенного символа
• Примечание. Введенный символ отобращается на экране (выполняется
эхо-отображение). Комбинация клавиш Ctrl/С (или Ctrl/Break) прекраща-
ет выполнение программ пользователя.
Функции 02Н
Выполняет отображение символа на стандартный вывод (дисплей).
•
Вызов:
ah = 02h
dl = отображаемый символ
5.2. Описание функций работы с клавиатурой и дисплеем диспетчера функ- ций MS-DOS Для вызова функции прерывания DOS 21h необходимо проделать сле- дующие действия: • выбрать функцию, выполняющую требуемые действия; • занести номер функции в регистр аh; • подготовить другие регистры (если это необходимо); • написать команду int 21h; прочесть результаты или состояние из регистров, указанных в описа- нии данной функции. Ниже следует описание некоторых функций 21Н. Функции 01Н Выполняет ввод с клавиатуры одного символа и отоббражает его на экране. • Вызов: ah = 01h • Возвращаемое значение: аl = код ASCII введенного символа • Примечание. Введенный символ отобращается на экране (выполняется эхо-отображение). Комбинация клавиш Ctrl/С (или Ctrl/Break) прекраща- ет выполнение программ пользователя. Функции 02Н Выполняет отображение символа на стандартный вывод (дисплей). • Вызов: ah = 02h dl = отображаемый символ 40
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »