Программирование видеоадаптеров CGA, EGA и VGA



         

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


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

Ниже приведено описание отдельных битов регистра MOR:

  • D0 Выбор адресов ввода/вывода.
  • D1 Разрешение доступа к видеопамяти.
  • D2 Выбор частоты 0.
  • D3 Выбор частоты 1.
  • D4 Запрещение управления видеоадаптером.
  • D5 Бит четной/нечетной страницы.
  • D6 Полярность сигнала горизонтальной синхронизации.
  • D7Полярность сигнала вертикальной синхронизации. Нулевая величина для данного бита устанавливает положительную полярность, единичная - отрицательную. Монохромный, цветной и улучшенный цветной дисплеи используют положительную полярность сигнала синхронизации.
  • D6 Полярность сигнала горизонтальной синхронизации. Нулевая величина для данного бита устанавливает положительную полярность, единичная - отрицательную. Монохромный дисплей использует отрицательную полярность сигнала синхронизации, а цветной - положительную.
  • Улучшенный цветной дисплей и аналоговый дисплей используют биты D7 и D6 для определения скорости сканирования. Таблица 8.4 содержит допустимые значения для этих битов.

    D7 D6 EGA VGA

    0 0 200 линий не используется

    0 1 350 линий 350 линий

    1 0 не используется 400 линий

    1 1 не используется 480 линий

    Таблица 8.4 Соответствие полярности синхронизации и вертикальной разрешающей способности.

  • D5 Бит четной/нечетной страницы используется для режимов, которые передают четные адреса в нулевой цветовой слой, а нечетные - в первый. Все текстовые режимы устанавливают этот бит. Данный бит выбирает одну из двух 64К байтных страниц видеопамяти.
  • D4 Запрещение управления видеоадаптером. Используется только для EGA. При работе на VGA и Super VGA этот бит не используется. Обычно бит D4 имеет значение 0. В этом случае управление дисплеем осуществляет EGA. Если же бит D4 принимает значение 1, то дисплей управляется сигналами, поступающими от выходных выводов разъема дополнительного устройства.
  • D2, D3 Биты выбора частоты управляют тактовой частотой. Таблица 8.5 представляет правильные варианты установки этих битов.



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