Программирование видеоадаптеров CGA, EGA и VGA

       

Режим 11h


Цветной графический режим с разрешением 640 пикселов по горизонтали и 480 пикселов по вертикали. Данный режим обеспечивает отображение только двух цветов.

В этом и более старших режимах в качестве дисплея может использоваться только дисплей VGA или многчастотный дисплей.

Видеопамять образует одну страницу. Начальный адрес видеопамяти равен A000:0000.


Графический цветной режим с разрешением 640х480 пикселов. Данный режим поддерживает только видеоадаптер VGA.

Для хранения видеоданных используется нулевой цветовой слой, остальные три слоя не используются. Каждому пикселу соответствует один бит, что позволяет использовать всего два цвета.

На рисунке 6.13 представлена cтруктура видеопамяти для этого режима.

Рисунок 6.13 Структура видеопамяти режима 11h.

При непосредственном доступе к видеопамяти вы можете воспользоваться следующими формулами:

Смещение байта = 50h*y+x/8

Номер бита = 7-mod(x/8)

Данные формулы позволяют определить для пиксела, имеющего координаты (x,y), смещение от начала станицы видеопамяти байта и номер бита в нем, управляющего данным пикселом.



Содержание раздела