Видеопамяти пять
Страница: [1] [2] [3] [4] [5] [6]
12h АРА 16 января 80x30 A000
13h АРА 256 1 40x25 A000
В EGA существует пять текстовых и семь графических режимов. Текстовые: 0-3 и 7. Режимы 0-3 идентичны режимам 0-3 в CGA. Режим 7 идентичен режиму 7 монохромного адаптера MDA. Видеорежимы АРА 4-6 идентичны в EGA и CGA. В видеорежимах АРА курсор не выводится.
Структура видеопамяти в текстовом режиме
Видеопамять в текстовых режимах начинается с адреса B800h (цветной дисплей) и B000h (монохромный). Под каждое знакоместо экрана в видеопамяти отводится 2 байта. Младший байт (с парным смещением от начала видеопамяти - 0, 2, 4 ...) содержит код ASCII висвитлюемого знака. Старший байт (с нечетным смещением) содержит атрибут знака, определяющего его цветные.
B800h
|
0 1 ... ... ... ... 158 159
4000 байтов
3840 3841 ... ... ... ... 3998 3999
Эта видеопамять с частотой от 50 до 70 раз в секунду (см. VERTICAL SCAN RATE т.д.) отображается на экране, причем байты с четными смещением в видеопамяти отображаются на экране в виде соответствующего символа (с помощью знакогенератора). Следующие за ним нечетные байты-атрибуты задают цвета знаков, изображаемых.
В байте-атрибута 4 значащих поля:
7-й бит: мерцание (blink)
6,5,4-и биты: цвет фона (background)
3-й бит: интенсивность (intensity)
2,1,0-и биты: цвет переднего плана (foreground)
Для цветного монитора, 3-битный код определяет один из 8 возможных цветов. В монохромном мониторе возможны 3 бита цвета должны выбирать одно из следующих значений:
Биты Цвета (по умолчанию) Монохромный
000 черных Черный
001 Синий Подчеркивание
010 Зеленый
011 Циан
100 красный
101 Магента
110 Коричневый
111 Белый Белый
Надо заметить, что в EGA / VGA, эти 3-битные комбинации определяют не цвет, а номер регистра палитры в атрибутном контроллере. Указанные цвета получаются только в случаях, когда эти регистры имеют стандартные 6-битные значения. Во всех других случаях, регистр палитры может быть заполнено любым из 64 возможных комбинаций битов, связанных с некоторым цветом.
Страница: [1] [2] [3] [4] [5] [6]
версия для печати
Читайте также:
— Margareth Mitchel
— Внешнеэкономическая деятельность коммерческих банков
— Оценка качеств работника управления
— Экологическое правонарушение. Юридическая ответственность за экологическое правонарушение
— Ислам
|