Страницы видеопамяти
Страницей называется часть видеопамяти, полностью определяющая содержимое одного экрана монитора. Одна из страниц является активной. Ее содержимое отображается на экране. Для изменения активной страницы можно вызвать соответствующую функцию BIOS или непосредственно изменить содержимое регистра начального адреса, расположенного в контроллере электронно-лучевой трубки. К каждой странице видеопамяти можно обратиться как через функции BIOS, так и напрямую. Во втором случае процессор записывает необходимую информацию непосредственно в видеопамять. Видеоадаптеры VGA и SVGA в режимах с низким разрешением используют двойное сканирование. Двойное сканирование заключается в том, что при работе видеоадаптера в режимах с разрешением 200 строк, каждая из строк отображается на экране дважды, увеличивая разрешение по вертикали до 400 строк. В результате улучшается восприятие текста на экране, так как фактически увеличивается разрешающая способность. Двойное сканирование реализуется в режимах 0, 1, 2, 3, 4, 5, 6, 0Dh и 0Eh. Режимы 4 и 5 В этих режимах отображается цветная графическая информация. Экран монитора имеет разрешение 320 пикселов по горизонтали и 200 пикселов по вертикали. При отображении могут использоваться либо четыре основных, либо четыре альтернативных цвета:
В режимах 4 и 5 поддерживается только одна страница видеопамяти. Ее начальный адрес равен B800:0000h. Режим 6 В этом режиме отображается графическая информация. Экран монитора имеет разрешение 640 пикселов по горизонтали и 200 пикселов по вертикали. Поддерживаются только два цвета. Для видеоадаптера CGA режим 6 является режимом с максимальным разрешением. Определена только одна страница видеопамяти, имеющая начальный адрес B800:0000h. Если видеоадаптеры VGA или SVGA работают в режиме 6, то они используют двойное сканирование. Режим 0Dh Режим 0Dh используется для отображения графической информации. При этом разрешающая способность составляет 320 пикселов по горизонтали и 200 пикселов по вертикали. Данный режим похож на режим 4, но в нем видеоадаптер может отображать 16 цветов. В зависимости от объема памяти видеоадаптера, поддерживается различное количество страниц видеопамяти:
Страницы видеопамяти располагаются по следующим адресам:
Если видеоадаптеры VGA и SVGA работают в режиме 0Dh, то для увеличения разрешающей способности они используют двойное сканирование. Режим 0Eh Режим 0Eh используется для отображения графической информации. Разрешающая способность составляет 640 пикселов по горизонтали и 200 пикселов по вертикали. В данном режиме видеоадаптер может одновременно отображать 16 различных цветов. В зависимости от объема видеопамяти поддерживается различное количество страниц видеопамяти:
Страницы видеопамяти располагаются по следующим адресам:
Если видеоадаптеры VGA и SVGA работают в режиме 0Eh, то они используют двойное сканирование. Режим 0Fh Монохромный графический режим с разрешением 640 пикселов по горизонтали и 350 пикселов по вертикали. Видеоадаптер EGA поддерживает две страницы экрана за исключением того случая, когда видеопамять ограничена 64 Кбайт. В этом случае доступна только одна страница. Страницы видеопамяти располагаются по следующим адресам:
Каждый пиксел определяется двумя битами. Пикселы могут быть черного цвета, белого цвета, интенсивно белого цвета или могут отображаться постоянно мигающими. Режим 10h Цветной графический режим с разрешением 640 пикселов по горизонтали и 350 пикселов по вертикали. Данный режим обеспечивает отображение 16 цветов, кроме конфигураций, в которых видеоадаптер EGA укомплектован только 64 Кбайт видеопамяти. Адаптер EGA с 64 Кбайт видеопамяти обеспечивает отображение только четырех цветов. Стандартная цветовая палитра для данного режима представлена в следующей таблице:
Можно изменить цветовую палитру, переустановив регистры палитры в контроллере атрибутов. Режим 11h Цветной графический режим с разрешением 640 пикселов по горизонтали и 480 пикселов по вертикали. Данный режим обеспечивает отображение только двух цветов. Видеопамять образует одну страницу. Начальный адрес видеопамяти A000:0000h. Режим 12h Цветной графический режим с разрешением 640 пикселов по горизонтали и 480 пикселов по вертикали. Данный режим обеспечивает отображение 16 цветов. Видеопамять образует одну страницу. Начальный адрес видеопамяти A000:0000h. Режим 13h Цветной графический режим с разрешением 320 пикселов по горизонтали и 200 пикселов по вертикали. Данный режим обеспечивает возможность одновременного отображения 256 цветов. Несмотря на низкую разрешающую способность монитора в этом режиме, изображение кажется более реалистичным, так как появляется возможность отображать мелкие детали другим цветом. Видеопамять образует одну страницу. Начальный адрес видеопамяти A000:0000h. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|