На главную Назад
Добро пожаловать, уважаемый посетитель!
>

Когда программа выполняет прерывание INT 10H при AH = 0, она

вызывает функцию установки режима видеопрограммы BIOS.Если в

переменной EQUIP_FLAG отмечено, что в системе есть монохромная

плата, не важно, какое значение оказалось в регистре AL.В этом

случае программа BIOS настраивает монохромный адаптер на режим 7,

что означает текстовый режим 80*50, поддерживаемый черно-белой

платой.

 

В случае цветной графической платы значение в регистре AL

определяет, в какой из двух графических или двух текстовых режимов

введет программа BIOS дисплейный адаптер. Вы видите, что имеются

черно-белые режимы наряду с цветными для текста, а также графика

320*200. Эти черно-белые режимы на самом деле не выключают цвета,

они только выключают сигнал цветности, который используется в

телевизоре для определения цвета каждой точки. Если вы используете

RGB-монитор, цвета останутся на местах. Если же вы используете

цветной (или черно-белый) видеомонитор или телевизор, установка

черно-белого режима цветной платы выключит цвета и даст более

четкое изображение на экране. Если вы занимаетесь задачей, в

которой цвета не нужны, то получите несколько лучшее изображение,

выбрав один из черно-белых режимов вместо цветного.

 

Когда выполняется программа установки режима, она настраивает

адаптер и поля данных видеопрограммы BIOS на обслуживание нужного

режима работы. Программа установки режима заполняет пробелами буфер

дисплея и помещает курсор в верхнем левом углу экрана. До тех пор,

пока вы не будете достаточно знакомы с устройством дисплея, вы

должны использовать программу установки режима BIOS. Хотя и нет

ничего плохого в смене кодов дисплея на ваши собственные, очень

трудно отлаживать программу, которая модифицирует дисплей. Если вы

сделаете что-либо неверно, дисплей станет неработоспособным, и

исчезнет возможность определить, что же неверно.

 

Функции видеопрограммы, соответствующие номерам от 1 до 5

служат для работы с регистрами микросхемы 6845. Как вы помните из

описания системной аппаратуры, микросхема 6845 содержит регистры,

управляющие формой и положением курсора, а также временными

характеристиками отображения. Эти подпрограммы видеопрограммы BIOS

позволяют модифицировать отображение, не зная базового адреса

микросхемы 6845. Эти подпрограммы входят в число сервисных программ

BIOS.


 

Mail.ru