Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Komponenty_rastrovykh_displeynykh_sistem.docx
Скачиваний:
7
Добавлен:
20.08.2019
Размер:
148.68 Кб
Скачать

Характеристики видеоадаптеров ibm pc

Адаптер

Подключение

Разрешение

Развертка

Цветов

кадровая, Гц

строчная, Гц

MDA

TTL

720×350

50

18.43

-

HGC

TTL

720×348

50

18.43

-

CGA

RGB/TTL

640×200

60

15.75

4

EGA

RGB/TTL

640×350

60

21.85

16

EGA+

RGB/TTL

640×480

60

30.50

16

VGA

RGB/аналог

640×480

60/70

31.47

16

8514/A

RGB/аналог

1024×768

87

35.50

256

XGA

RGB/аналог

1024×768

72

37.50

256

SVGA-1

RGB/аналог

800×600

56

35.20

256

SVGA-2

RGB/аналог

800×600

60

37.80

256

Продолжение таблицы 2.

SVGA-3

RGB/аналог

800×600

72

48.30

256

UVGA-1

RGB/аналог

1024×768

60

48.40

256

UVGA-2

RGB/аналог

1024×768

70

56.50

256

UVGA-3

RGB/аналог

1280×960

60

64.00

256

TIGA

RGB/аналог

1280×1024

60

64.00

64 млн.

Рассмотрим структуру видеоадаптеров EGA и VGA, которая легла в основу построения современных аппаратных средств видеосистем персональных компьютеров. На рис.5 показана схема, общая для этих двух адаптеров, на рис.6 – схема, демонстрирующая отличия для VGA, связанные с использованием аналогового дисплея.

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

Видеопамять имеет объем, как правило 256 Кбайт, но для EGA может быть и 64 Кбайт. Видеопамять разбита на 4 банка (цветовых слоя). Банки занимают одно адресное пространство таким образом, что по каждому адресу расположено сразу 4 байта по одному байту в каждом слое. Можно запрещать или разрешать запись в отдельные слои памяти при помощи регистра разрешения записи цветового слоя. Для операции чтения в каждый данный момент времени может быть доступен только один слой, задаваемый с помощью регистра выбора читаемого слоя. В большинстве режимов работы видеопамять разделена на несколько страниц. При этом одна из них активна и отображается на экране. Запись информации возможна как на активную, так и на неактивные страницы.

Преобразователь последовательности выбирает данные из памяти, требуемым для того или иного режима образом, и формирует последовательный поток бит, передаваемый контроллеру атрибутов.

Контроллер атрибутов, используя таблицу цветности, преобразует информацию о цветах, полученную из видеопамяти, в информацию для ЭЛТ.

Контроллер ЭЛТ генерирует синхроимпульсы управления ЭЛТ.

Тактовый генератор управляет временными параметрами видеоадаптера и доступом от процессора к слоям видеопамяти.

В адаптере VGA ЦАП преобразует цифровые сигналы яркостей в аналоговые значения, необходимые монитору.

Большое количество различных регистров у адаптеров позволяет гибко регулировать режимы работы, управлять сигналами синхронизации, определять формат экрана и т.д.

Текстовый режим

В текстовом режиме можно вывести на экран 25 строк по 40 или 80 символов. Перепрограммировав некоторые регистры адаптера можно получить для EGA до 43 строк, а для VGA – до 50.

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

Таблицы знакогенератора, задающие внешний вид символов, размещаются во втором слое видеопамяти. Всего может быть загружено 4 таблицы для EGA и 8 – для VGA. Одновременно могут быть активными две таблицы, что дает возможность отобразить на экране до 512 различных конфигураций знакомест одновременно.

Байт атрибута задает цвета символа и фона, мерцание и одну из двух активных таблиц знакогенератора.

Графические режимы

Имеется большой набор графических режимов. В режимах, совместимых с CGA, используется только 0-й слой памяти, распределение которого по адресному пространству и интерпретация значений бит такая же как и для CGA.

В части графических режимов память интерпретируется как послойная с использованием одного, двух или всех четырех слоев. Если используется, например, 4 слоя, то изображение будет с 4-мя битами на пиксел – по биту из каждого слоя. В этом случае имеется 16 оттенков одновременно. При использовании одного слоя, естественно, получаем черно-белое изображение. В режиме с двумя слоями поддерживается три уровня черно-белого (черный, белый, ярко-белый) и мерцание.

В одном из режимов, применимом только для VGA, память интерпретируется как линейная последовательность всех четырех слоев. Это режим с разрешением 320×200 с байтом на пиксел, т.е. с 256 градациями.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]