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



         

Регистр определения структуры памяти (Memory Mode Register - MMR) (индекс4)


Регистр инициализируется BIOS при выполнении операции выбора режима работы видеоадаптера и определяет структуру видеопамяти в этом режиме.

  • D0 Для EGA бит устанавливается в единицу, при использовании в текстовом режиме функции выбора знакогенератора. Для VGA этот бит обычно сброшен в ноль.
  • D1 Для EGA данный бит равен единице, если объем видеопамяти больше 64К байт.
  • D2 Если D2 содержит ноль, то доступ по четным адресам происходит к нулевому цветовому слою, а по нечетным - к первому.
  • D7-D3 Не используются.
  • При выборе режима работы адаптера, BIOS загружает в регистр CPWE следующие значения:

    Режим 0,1,2,3,7 4,5 6,0Dh,0Eh 0Fh,10h
    Содержимое регистра 03 02 06 00




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