Данная функция позволяет прочитать символ и его атрибуты из позиции экрана, определенной текущим положением курсора. Чтение можно производить как из активной, так и из неактивных страниц памяти:
На входе: AH = 08h - чтение символа и его атрибутов;
BH = номер страницы видеопамяти.
На выходе: AL = ASCII-код символа;
AH = байт атрибутов символа.
Следующий пирмер считывает символ и его атрибут из текущей позиции курсора на странице page:
... mov ah,8 ; читаем символ и его атрибуты mov bh,page ; выбираем страницу видеопамяти page
int 10h ; считываем символ и его атрибут
mov char,al ; сохраняем полученный ASCII-код символа mov attr,ah ; и его атрибут ...