Программирование видеоадаптеров




Регистр определения различных режимов работы (Miscellaneous Output Register - MOR)


У видеоадаптера EGA данный регистр доступен только для записи. Вы можете записать в него новое значение через порт ввода/вывода с адресом 3C2h. Видеоадаптер VGA позволяет прочитать содержимое регистра MOR, но уже по адресу 3CCh. Ниже представлено описание отдельных битов регистра MOR:

Биты

Описание

D0

Выбор адресов портов ввода/вывода

D1

Разрешение доступа к видеопамяти

D2, D3

Выбор частоты

D4

Запрещение управления видеоадаптером

D5

Бит четной/нечетной страницы

D6

Полярность сигнала горизонтальной синхронизации

D7

Полярность сигнала вертикальной синхронизации

D7    Полярность сигнала вертикальной синхронизации. Нулевая величина для данного бита устанавливает положительную полярность сигнала, единичная - отрицательную. Монохромный, цветной и улучшенный цветной мониторы используют положительную полярность сигнала синхронизации.

D6    Полярность сигнала горизонтальной синхронизации. Нулевая величина для данного бита устанавливает положительную полярность, единичная - отрицательную. Монохромный монитор использует отрицательную полярность сигнала синхронизации, а цветной - положительную.

Улучшенный цветной монитор и аналоговый монитор используют биты D7 и D6 для определения частоты развертки. Следующая таблица содержит допустимые значения для этих битов:

D7 D6

EGA

VGA

00

200 линий

Не используется

01

350 линий

350 линий

10

Не используется

400 линий

11

Не используется

480 линий

D5    Бит четной/нечетной страницы используется для режимов, которые передают данные по четным адресам в нулевой цветовой слой, а по нечетным - в первый. Все текстовые режимы устанавливают этот бит. Бит D5 выбирает одну из двух страниц видеопамяти.

D4    Управление видеоадаптером. Бит доступен только для видеоадаптера EGA. Видеоадаптеры VGA и SVGA этот бит не используют. Обычно бит D4 имеет значение 0. В этом случае управление монитором осуществляет видеоадаптер. Если бит D4 принимает значение 1, то монитор управляется сигналами, поступающими от разъема дополнительного устройства.




Содержание  Назад  Вперед