Программирование видеосистем. Васильев С.А. - 6 стр.

UptoLike

Составители: 

Адрес
порта
Индекс ре-
гистра
Назначение регистра
3CEh Регистры адреса
Регистры данных:
00h Регистр установки / сброса
01h
Регистр разрешения установ-
ки/сброса
02h Регистр сравнения цвета
03h
Регистр циклического сдвига дан-
ных/ выбора функции
04h Регистр выбора карты чтения
05h Регистр режима работы
06h Регистр смешанного вывода
07h Регистр безразличия цвета
3CFh
08h Регистр битовой маски
КОНТРОЛЛЕР АТРИБУТОВ
В адаптерах VGA контроллер атрибутов поддерживает 16-цветовую палитру. Адресный регистр
контроллера атрибутов и 21 регистр данных подключены к порту 3C0h. В зависимости от состояния
внутреннего триггера значение, записываемое в порт 3C0h, загружается либо в регистр адреса, либо в
регистр данных. Для установки триггера следует произвести чтение регистра состояния видеоконтрол-
лера (порт 3DAh – для цветного режима):
mov DX,3DAh
in AL,DX
Регистры контроллера атрибутов приведены в табл. 4.
ТАБЛИЦА 4
Адрес
порта
Индекс ре-
гистра
Назначение регистра
3C0h Регистр адреса атрибута
Регистры данных:
00h-0Fh Регистры палитры
10h Регистр управления режимом
11h Регистр установки цвета рамки
12h
Регистр разрешения цветовой плос-
кости
13h
Регистр горизонтального сдвига изо-
бражения
3C0h
(для зап.)
3C1h
(для
чтен.)
14h Регистр выбора цвета
ВИДЕО-ЦАП
Видео-ЦАП имеет 256 18-разрядных регистра, в которых записаны 6-разрядные числа
для RGB составляющих (таблица цветов). Видео-ЦАП преобразует 6-разрядное число для каждой
составляющей в аналоговый сигнал. Регистры видео-ЦАП приведены в табл. 5.
ТАБЛИЦА 5
Адрес порта Назначение регистра
3C6 Регистр маскирования пикселей
3С7 Регистр состояния ЦАП (для чтения)