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

       

Регистр смешанного назначения (Miscellaneous Register - MIR) (индекс6)


Регистр управляет видеопамятью и регистром-защелкой для адреса знакогенератора. В результате неправильной модификации регистра возможна неправильная работа некоторых функций BIOS и конфликты между видеоадаптерами в системе с двумя дисплеями.

  • D0 Бит разрешения графического режима. Бит должен содержать 1 для графического и 0 для текстового режимов. В графическм режиме запрещается генерация символов и разрешается адресация к отдельным пикселам.
  • D1 Используется видеоадаптерами EGA, имеющими 64К байт памяти. Если бит установлен, то четыре 16К байтных слоя объединяются в два слоя по 32К байт.
  • D3-D2 Эти биты устанавливают начальный и конечный адреса, на которые отображается видеопамять адаптера EGA согласно следующей таблице:

    D3 D2 адреса видеопамяти

    0 0 A000:0000-B000:FFFF

    0 1 A000:0000-A000:FFFF

    1 0 B000:0000-B000:7FFF

    0 1 B800:0000-B000:FFFF

  • D7-D4 Не используются.
  • При установке режима работы видеоадаптера BIOS загружает в регистр MIR следующие значения, в зависимости от режима работы видеоадаптера:

    Режим 3 7 F 10
    Содержимое регистра Eh Ah 07 05



    Содержание раздела