В текстовых режимах (режимы 1, 2, 3, 4) на экране могут отображаться только текстовые символы, а также символы псевдографики. Символы псевдографики позволяют в текстовых режимах работы видеоадаптеров строить вертикальные и горизонтальные линии.
Текстовые режимы работы видеоадаптеров рекомендуется использовать всегда, когда приложению не нужно выводить на экран графическую информацию.
Стандартные текстовые режимы работы видеоадаптеров позволяют вывести на экран 25 строк по 40 или 80 символов. Для кодирования каждого знакоместа экрана (символа) используются два байта. Первый из них содержит ASCII код отображаемого символа, а второй - атрибуты символа. Коды символов имеют четные адреса, а их атрибуты - нечетные.
Атрибуты определяют цвет символа и цвет фона. Благодаря такому режиму хранения информации достигается значительная экономия памяти по сравнению с графическим режимом. Формат байта атрибутов символа приведен ниже:
D2-D0 | Цвет символа. |
D3 | Интенсивность символа. |
D6-D4 | Цвет фона символа. |
D7 | Мигание фона символа или интенсивность фона. |