Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
