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




Регистр режима работы (Mode Register - MDR) (индекс5) - часть 2


Рисунок 4.15   Режим записи 1

       Режим 2 (рис. 4.16). В режиме 2 происходит заполнение N-ого цветового слоя битом с порядковым номером N из байта данных, переданного процессором  видеоадаптеру для записи. Содержимое четырех старших битов записываемого байта (то есть битов D4-D7) значения не имеет.

PICTURE._FIG_27.PCX;6";4.308";PCX

PICTURE._FIG_28.PCX;6";4.308";PCX

Рисунок 4.16   Режим записи 2

D3    Бит D3 управляет режимом сравнения цветов (см. регистр сравнения цветов графического контроллера). Для перевода видеоадаптера в режим сравнения цветов бит D3 должен содержать единицу.

Остальные биты регистра модифицировать не рекомендуется.

D4    Бит D4 устанавливается в текстовых режимах. В этом случае доступ по четным адресам происходит к четным цветовым слоям, а по нечетным адресам - к нечетным цветовым слоям видеопамяти (см. видеопамять в текстовых режимах).

D5    Бит D5 используется в режимах видеоадаптера номер 4 и 5 для обработки видеоданных в формате "два бита на пиксел".

D6    Бит D6 используется видеоадаптерами VGA и SVGA в режиме с 256 цветами (режим 13h).

При установке режима работы видеоадаптера BIOS загружает в регистр MDR следующие значения, в зависимости от режима работы видеоадаптера:

Режим

0,1,2,3,7,F,10

4,5

6,D,E

Содержимое регистра

10h

30h

00




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