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


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



Регистр смешанного назначения
(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 следующие значения, в зависимости от режима работы видеоадаптера:

Режим37 F10
Содержимое регистраEh Ah0705









Начало  Назад  Вперед