Задачи по программированию по курсу ЯПиМТ. Родионова Т.Е. - 15 стр.

UptoLike

Составители: 

15
Таблица 2.3. Регистры, используемые для чтения положения курсора с помощью
служебной функции 3
Номер функции
Параметры
DH = номер строки
DL = номер колонки
ВН = номер страницы (для графических
режимов устанавливается в 0)
СН = начальная строка растра для курсора
АН =3
CL = конечная строка растра для курсора
Таблица 2.4. Регистры, используемые для записи символа и атрибута текста с помощью
служебной функции 9
Номер функции
Параметры
AL = записываемый на экран символ ASCII
BL = записываемый на экран атрибут символа
ВН = номер активной страницы дисплея
(в графических режимах не нужен)
АН =9
СХ = число выводов символа с атрибутом
Таблица 2.5. Регистры, используемые для записи символа с помощью служебной функции
10
Номер функции
Параметры
AL = записываемый на экран символ ASCII
BL = атрибут цвета для графических режимов
ВН = номер активной страницы дисплея
(в графических режимах не нужен)
АН =10
СХ = число записей символа
2.3 ИСПОЛЬЗОВАНИЕ ПРЕРЫВАНИЙ BIOS ДЛЯ РАБОТЫ С КЛАВИАТУРОЙ
Функции для работы с клавиатурой вызываются с помощью прерывания 22(16).
Этих функций всего три; они имеют номера от 0 до 2. Какидлявсехдругихфункций
ROM-BIOS, при вызове функции номер для работы с клавиатурой задается в регистре
АН.
Процедура 0 возвращает очередной набранный на клавиатуре символ. Если символ
уже находится в буфере ROM-BIOS, то он возвращается немедленно. В противном слу-