Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

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

© Александр Фролов, Григорий Фролов
Том 3, М.: Диалог-МИФИ, 1992, 287 стр.

[Назад] [Содеожание] [Дальше]

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

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


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

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

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

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

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

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

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

   mov   char,al      ; сохраняем полученный ASCII-код символа
   mov   attr,ah      ; и его атрибут
   ...
[Назад] [Содеожание] [Дальше]