Программирование видеоадаптеров

       

Запись символа в текущей позиции курсора - функция 0Ah


Функция позволяет записать символ в текущей позиции курсора на любой странице видеопамяти. Как и в предыдущей функции, можно производить запись сразу нескольких одинаковых символов. Атрибуты символа не задаются, а используются их старые значения из предыдущих операций записи. После операции записи положение курсора не изменяется. Управляющие символы, такие как возврат каретки и перевод строки, не действуют и записываются в видеопамять, как обычные символы.

На входе:

AH

10h



AL

ASCII-код записываемого символа

BH

Номер страницы видеопамяти или цвет пикселов фона (для графического режима номер 13h)

BL

Цвет пикселов символа (для графического режима)

CX

Количество записываемых символов

На выходе:

Не используются

Во всех режимах (за исключением режима номер 13h) если бит D7 регистра BL содержит единицу, то записываемый символ накладывается на текущее содержимое экрана по логике булевой операции ИСКЛЮЧАЮЩЕЕ ИЛИ.



Содержание раздела