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



Высота символов текста (Max Scan Line Register - MSLR) (индекс9)


Регистр MSLR определяет высоту символов в пикселах. Значение регистра на единицу меньше, чем высота символов отображаемых на экране. Регистр MSLR  используется только в текстовых режимах работы видеоадаптеров.

D4-D0    Биты задают высоту символа в пикселах (рис. 8.2 и 8.3).

D5    Бит 9 регистра начала импульса гашения вертикальной развертки (SVBR - индекс 15h). Используется только для видеоадаптеров VGA и SVGA.

D6    Бит 9 регистра сравнения линий (LCR индекс 18h). Используется только для видеоадаптеров VGA и SVGA.

D7    Бит управления двойным сканированием. Поддерживается только адаптерами VGA и SVGA. Если бит D7 равен единице, то в режимах, имеющих разрешение по вертикали 200 пикселов используется двойное сканирование. Это увеличивает разрешающую способность по вертикали до 400 пикселов.

Рисунок 4.2 демонстрирует использование регистра высоты символов текста. На левой половине рисунка символы шрифта имеют размер 8х8 пикселов, а регистр высоты символов содержит число семь. На правой половине рисунка, символы шрифта имеют размер 8х14, а значение регистра высоты символов текста равно тринадцати.

PICTURE._FIG_33.PCX;6";4.308";PCX

Рисунок 4.2   Высота символов текста 8 пикселов




Содержание  Назад  Вперед