Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование видеоадаптеров EGA, VGA и SVGA.doc
Скачиваний:
138
Добавлен:
01.05.2014
Размер:
4.51 Mб
Скачать

Режим 6

В этом режиме отображается графическая информация. Экран монитора имеет разрешение 640 пикселов по горизонтали и 200 пикселов по вертикали. Поддерживаются только два цвета. Для видеоадаптера CGA режим 6 является режимом с максимальным разрешением.

Определена только одна страница видеопамяти, имеющая начальный адрес B800:0000h. Если видеоадаптеры VGA или SVGA работают в режиме 6, то они используют двойное сканирование.

Режим 7

В этом режиме отображается монохромная текстовая информация. Экран монитора имеет разрешающую способность 25 строк на 80 столбцов. Матрица символов имеет ширину 9 пикселов, а высоту - 14 пикселов.

Видеоадаптеры EGA, VGA и SVGA в режиме 7 практически полностью программно совместимы с видеоадаптером MDA.

В режиме 7 видеоадаптеры EGA, VGA и SVGA поддерживают 8 страниц видеопамяти, за исключением конфигураций, в которых адаптер EGA имеет только 64 Кбайт памяти. В этом случае EGA поддерживает только первые 4 страницы.

Страницы экрана располагаются в видеопамяти по следующим адресам:

Страница 0 - B800:0000h

Страница 1 - B800:1000h

Страница 2 - B800:2000h

Страница 3 - B800:3000h

Страница 4 - B800:3000h

Страница 5 - B800:5000h

Страница 6 - B800:4000h

Страница 7 - B800:7000h

Режим 7+

Режим видеоадаптеров VGA и SVGA номер 7+, является расширенной версией режима 7 адаптера EGA. Этот режим отличается только размером матрицы пикселов, используемой для отображения символов текста. В режиме 7+матрица имеет большее число элементов - 9х16 пикселов.

Режимы 8, 9, 0Ah

Данные режимы используются только в компьютере PCjr и в нашей книге не рассматриваются.

Режим 0Dh

Режим 0Dh используется для отображения графической информации. При этом разрешающая способность составляет 320 пикселов по горизонтали и 200 пикселов по вертикали. Данный режим похож на режим 4, но в нем видеоадаптер может отображать 16 цветов.

В зависимости от объема памяти видеоадаптера, поддерживается различное количество страниц видеопамяти:

Объем видеопамяти

Количество страниц видеопамяти

256 Кбайт

8

128 Кбайт

4

64 Кбайт

2

Страницы видеопамяти располагаются по следующим адресам:

Страница 0 - B800:0000h

Страница 1 - B800:1000h

Страница 2 - B800:2000h

Страница 3 - B800:3000h

Страница 4 - B800:3000h

Страница 5 - B800:5000h

Страница 6 - B800:4000h

Страница 7 - B800:7000h

Если видеоадаптеры VGA и SVGA работают в режиме 0Dh, то для увеличения разрешающей способности они используют двойное сканирование.

Режим 0Eh

Режим 0Eh используется для отображения графической информации. Разрешающая способность составляет 640 пикселов по горизонтали и 200 пикселов по вертикали. В данном режиме видеоадаптер может одновременно отображать 16 различных цветов.

В зависимости от объема видеопамяти поддерживается различное количество страниц видеопамяти:

Объем видеопамяти

Количество страниц видеопамяти

256 Кбайт

4

128 Кбайт

2

64 Кбайт

1

Страницы видеопамяти располагаются по следующим адресам:

Страница 0 - A000:0000h

Страница 1 - A000:4000h

Страница 2 - A000:8000h

Страница 3 - A000:C000h

Если видеоадаптеры VGA и SVGA работают в режиме 0Eh, то они используют двойное сканирование.