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

         

Текстовые режимы CGA


В текстовых режимах (режимы 1, 2, 3, 4) на экране могут отображаться только текстовые символы, а также символы псевдографики. Символы псевдографики позволяют в текстовых режимах работы видеоадаптеров строить вертикальные и горизонтальные линии.

Текстовые режимы работы видеоадаптеров рекомендуется использовать всегда, когда приложению не нужно выводить на экран графическую информацию.

Стандартные текстовые режимы работы видеоадаптеров позволяют вывести на экран 25 строк по 40 или 80 символов. Для кодирования каждого знакоместа экрана (символа) используются два байта. Первый из них содержит ASCII код отображаемого символа, а второй - атрибуты символа. Коды символов имеют четные адреса, а их атрибуты - нечетные.

Атрибуты определяют цвет символа и цвет фона. Благодаря такому режиму хранения информации достигается значительная экономия памяти по сравнению с графическим режимом. Формат байта атрибутов символа приведен ниже:

D2-D0Цвет символа.
D3Интенсивность символа.
D6-D4Цвет фона символа.
D7Мигание фона символа или интенсивность фона.



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