Машинная графика - Учебное пособие (П.В.Вельтмандер)

0.11.4  архитектура видеоадаптеров

Все видеоадаптеры содержат в себе видеопамять и видеоконтроллер (см. рис. 0.9.1). Видеопамять доступна процессору как обычная оперативная память и, в зависимости от типа видеоадаптера, занимает или часть или всю память, отводимую в адресном пространстве IBM PC под экранный буфер (128 Кбайт от адреса A000:0000 до B000:FFFF).

Предусмотрено две группы взаимоисключающих режимов работы видеоадаптеров - символьные и графические.

В символьных режимах видеопамять интерпретируется как последовательность байт, содержащая байты коды отображаемых знаков и байты атрибутов, задающих цвета.

В графических режимах видеопамять интерпретируется самым различным образом, в основном, как некоторым образом упорядоченная последовательность битовых значений. Начало экрана - точка (0,0) расположена в левом верхнем углу. X-координата нарастает слева-направо, а Y-координата - сверху-вниз.