Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matrunchik_-_Shpory1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
463.25 Кб
Скачать

Регистр Адрес Графики

Регистр Адрес Графики 1 и 2 определяет регистр порта 3CF16.

Номер индекса выбранного регистра выдается в порт 3CE16 (командой OUT).

Регистр Режим

Регистр Режим должен сначала быть выбран путем записи значения 5 в регистр Адрес Графики 1 и 2 (порт 3CE16).

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

В адаптере применяются 3 метода записи данных и 2 метода чтения. Оптимальным выбором режима для конкретной задачи можно значительно повысить скорость вывода и чтения пикселей.

Режим 0 - режим непосредственной записи. Процессор имеет доступ к видеопамяти, при этом возможно использование следующих операций: Установки/Сброса, Циклического Сдвига и всех логических функций. В этом режиме также возможно использование регистра Битовой Маски.

Режим 1 - режим записи, использующий регистры-защелки. При чтении данных из видеопамяти (функция РЕЕК) происходит запись 8-ми битов из каждого цветового слоя в регистры-защелки. Затем при выполнении операции записи содержимое регистров-защелок может быть записано обратно в видеопамять, но уже по другому адресу. Режим полезен для быстрого копирования данных из одной области видеопамяти в другую.

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

Регистр Битовой Маски

Регистр управляет записью данных в видеопамять. Если какой-то бит регистра BMR содержит "0", то соответствующий бит будет записываться в видеопамять из регистра-защелки. В противном случае данный бит поступает от процессора (см.рис.9.3). Этот регистр используется только в нулевом режиме записи.

29.Структура видеопамяти. Технология точечной графики. Регистр адрес графики. Регистр режим. Регистр битовой маски. Алгоритм реализации точечной графики.

Структура видеопамяти определяется режимом работы видеоадаптера. Режимы работы видеоадаптеров характеризуются типом информации, которую они отображают (текстовая или графическая), количеством используемых цветов, разрешающей способностью и размерами символов.

При выполнении заданий можно использовать графические режимы с улучшенными характеристиками адаптеров VGA:

- режим 0D16 (SCREEN10) с разрешающей способностью 640х350, в качестве дисплея использует монохромный дисплей (МD), либо дисплей VGA. Каждый пиксель может быть черного цвета, белого цвета, интенсивно-белого цвета или отображаться постоянно мигающим;

- режим 1D16 (SCREEN9) с разрешающей способностью 640х350, отображает 16 цветов (кроме EGA c 64 кБ - тогда только 4 цвета), в качестве дисплеев используют улучшенный цветной (ECD), дисплей VGA, а также некоторые мультичастотные дисплеи.

Режимы 1116 и 1216 (SCREEN 11 и SCREEN 12) с разрешением 640х480: в первом реализуется только 2 цвета, во втором - 16 цветов. Дисплеи VGA и мультичастотные.

Режим 1316 (SCREEN 13) с разрешением 320х200, отображает 256 цветов. Использует мультичастотные и VGA дисплеи.

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