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