Системное программное обеспечение персональных ЭВМ

Режимы видеоадаптера и область данных BIOS


9.2. Режимы видеоадаптера и область данных BIOS

Видеоадаптер может функционировать в одном из нескольких режимов, отличающихся возможностями текст/графика и разрешающей способностью. Полные таблицы всех возможных режимов имеются в любом справочнике, с режимами адаптера EGA читатель может ознакомиться по нашим программным примерам 9.2 и 9.9.

Режимы переключаются функцией 0, при этом номер (код) режима задается в регистре AL. При рассмотрении примера 9.2 обратите внимание на то, что весь цикл перебора режимов повторяется в ней дважды - при второй итерации внешнего цикла задаются те же коды режимов, но с единицей в старшем бите регистра AL. Эта единица определяет сохранение содержимого экрана при переключении режима, на втором этапе выполнения программы будет сохраняться заполнение экрана.



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