Режимы работы видеосистем ПК. Организация видеопамяти видеоадаптера в текстовых и графических режимах.

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

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

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

В текстовом режиме экран дисплея делится на отдельные знакоместа, в каждое из которых может быть помещен символ. Экран разбивается на 25 строк по 80 знакомест в каждой строке, чем обеспечивается вывод одновременно до 2000 символов.

В текстовом режиме для каждого символа нужно хранить код символа и атрибут символа, т.е. указание, как изобразить символ. Поэтому каждому символу соответствуют два байта: в первом из них записывается, что следует изобразить (код символа), во втором - как это изобразить (код атрибута символа). Так как в текстовом режиме на экран одновременно выводятся 2000 символов, то для запоминания информации полного экрана требуется 4 Кбайт видеопамяти.

M R G B I R G B

Режимы работы видеосистем ПК. Организация видеопамяти видеоадаптера в текстовых и графических режимах. - student2.ru Режимы работы видеосистем ПК. Организация видеопамяти видеоадаптера в текстовых и графических режимах. - student2.ru Режимы работы видеосистем ПК. Организация видеопамяти видеоадаптера в текстовых и графических режимах. - student2.ru Режимы работы видеосистем ПК. Организация видеопамяти видеоадаптера в текстовых и графических режимах. - student2.ru Режимы работы видеосистем ПК. Организация видеопамяти видеоадаптера в текстовых и графических режимах. - student2.ru

Цвет фона Цвет символа

Мигание Интенсивность

Установка бита яркости в "1" делает цвет символа более светлым. Всего можно получить 16 цветов символа. Если бит мерцания установлен в "1", символ начинает мерцать с частотой приблизительно 4 раза в секунду.

Формат хранения в памяти в текстовом режиме:

Код символа Атрибут символа
C0 A0 C1 A1 …… C79 A79

Строка 1 160 ячеек

C0 A0 C1 A1 …… C79 A79

Строка 24

C0 A0 C1 A1 …… C79 A79

В видеопамяти хранятся последовательно коды символов и коды атрибутов. Адрес первой ячейки - SEGM:0000Н, где SEGM-двухбайтовое значение сегмента видеопамяти

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

               

Режимы работы видеосистем ПК. Организация видеопамяти видеоадаптера в текстовых и графических режимах. - student2.ru 00-фоновая
1т | 2т | 3т | 4т 01-

CGA 320x200 10- точки изобржения(основной цвет)

11-

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

22. Назначение и принцип работы узла RAMDAC видеоадаптера. Назначение регистров RAMDAC, обращение к регистрам.

RAMDAC – быстродействующий 3х канальный ЦАП, оснащенный 256 регистрами цвета, образующими его собственное маленькое ОЗУ – RAM. Назначение – преобразование двоичных чисел, определяющих цвета точки в 3 аналоговых RGB сигнала, величина которых пропорциональна яркости всех цветов (каждого из RGB сигналов).

чипсет оперирует данными цветовой гаммы, или палитры (palletized data). В этом режиме 8-битные данные конвертируются в RGB цвета. Каждому из 256 возможных значений цвета соответствует положение в цветовой палитре, которая размещается в DAC (цифро-аналоговый преобразователь). Цветовая палитра формируется и хранится в RAM (память с произвольной выборкой) - отсюда и название RAMDAC - и может быть загружена с любой комбинацией цветов. Каждый раз, когда новый пиксел передается в DAC для отображения на экране, значение передаваемых данных используется в качестве указателя положения в палитре, информация из палитры используется в качестве значения цвета для DAC. Палитра, хранящаяся в RAM, имеет 256 позиций, каждая из которых хранит 24 бита данных о цвете, по 8 бит для каждого из трех основных составляющих цветов Red, Green и Blue. Емкость RAM соответствует значению 256 х 24 = 6144 бит или 768 байт. Для RAM используется стандартная память, изготовленная по технологии DRAM и интегрированная вместе с графическим контроллером и DAC в одну микросхему.

Режимы работы видеосистем ПК. Организация видеопамяти видеоадаптера в текстовых и графических режимах. - student2.ru

23. Формирование сигналов R, G, B для монитора при работе видеоадаптера CGA в графическом режиме.

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

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

При работе в графическом режиме программное обеспечивает для вывода изображений на экран должно непосредственно управлять цветом всех точек на экране. Изображение целиком хранится в видеопамяти. Объем памяти и адресное пространство зависит от типа видеоадаптера. Ее объем зависит, от разрешающей способности монитора и количества цветовых оттенков, которыми может быть изображена точка. При объеме памяти 16 Кбайт для получения отображения на всем экране в графическом режиме с высокой разрешающей способностью (640x200 точек) каждой из точек выделяется один бит. Поэтому в данном случае изображение будет только черно-белым. В режиме нормальной разрешающей способности размеры изображения составляют 320x200 точек. Двумя битами можно кодировать 4 различных состояния. Это означает, что каждая точка может иметь один из четырех цветов. Увеличение объема видеопамяти позволяет в графическом режиме увеличить число цветовых оттенков.

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

               

Режимы работы видеосистем ПК. Организация видеопамяти видеоадаптера в текстовых и графических режимах. - student2.ru 00-фоновая
1т | 2т | 3т | 4т 01-

CGA 320x200 10- точки изобржения(основной цвет)

11-

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

  Палитра 0 Палитра 1
Зеленый Голубой
Красный Розовый
Коричневый Белый

Фоновая точка (код 00) может иметь любой из 16 заданных цветов. Информация о цветах выбирается из регистра палитры, в котором биты B0-B3 определяют цвет фона, бит B5 - палитру для основных точек.

Регистр палитры:

x x B5 x B3 B2 B1 B0

I R G B

Если в какой-то момент задается переключение между палитрами, то все выведенные на экран цвета будут соответственно изменены.

Наши рекомендации