Программирование видеоадаптеров CGA, EGA и VGA


Чтение символа и его атрибутов - функция 08h


Данная функция позволяет прочитать символ и его атрибуты из позиции экрана, определенной текущим положением курсора. Чтение можно производить как из активной, так и из неактивных страниц памяти:

На входе: AH = 08h - чтение символа и его атрибутов;

BH = номер страницы видеопамяти.

На выходе: AL = ASCII-код символа;

AH = байт атрибутов символа.

Следующий пирмер считывает символ и его атрибут из текущей позиции курсора на странице page:

... mov ah,8 ; читаем символ и его атрибуты mov bh,page ; выбираем страницу видеопамяти page

int 10h ; считываем символ и его атрибут

mov char,al ; сохраняем полученный ASCII-код символа mov attr,ah ; и его атрибут ...




Начало  Назад  Вперед