ВУЗ:
Составители:
4. Методические указания.
4.1. Краткое описание видеоадаптера.
Видеоадаптер (ВА) – периферийное устройство, преоб-
разующее коды графических и текстовых изображений в
электрические сигналы изображения, подаваемые на устрой-
ство отображения (видеомонитор, ВМ). ВА в архитектуре
ПЭВМ, основанных на центральном процессоре (ЦП) Intel
80х86, содержит следующие функциональные узлы:
• графический контроллер (ГК);
• ПЗУ видеоBIOS (ROM videoBIOS);
• микросхемы динамического ОЗУ (videoRAM), кото-
рые образуют т.н. видеопамять (ВП) в адресном про-
странстве системной памяти.
К числу основных графических характеристик ВА при-
надлежат следующие параметры:
• число элементов изображения по горизонтали и вер-
тикали (разрешение);
• число цветов (оттенков) элементов изображения.
Совокупность данных параметров получила название
видеорежим и определяет качество изображения.
Разрешение часто обозначается как NхM, где N - число
элементов по горизонтали, а M - по вертикали. Видеорежи-
мы делятся на графические и текстовые. Возможность ВА
работать в тех или иных видеорежимах зависит от объема
ВП, производительности ГК, количества бит, отводимых на
кодирование цвета точек (пикселей), разрядности и быстро-
действия цифроаналоговых преобразователей (ЦАП).
Выполняя текущую программу, ЦП по мере необходи-
мости формирует массив кодов видеоданных, размещаемых
в ВП. В графическом режиме видеоданные представляют
собой упорядоченно размещенную в ВП совокупность кодов
цветов каждой точки текущего изображения.
В текстовом режиме каждая пара байтов видеодан-
ных кодирует один символ, его цвет, цвет фона. ГК пре-
образует коды символов в коды пикселей без записи по-
следних в ВП с помощью знакогенератора – области дан-
ных, содержащих точечное описание символов. Все сим-
волы занимают на экране область фиксированного разме-
ра – символьную матрицу пикселей. Часть пикселей мат-
рицы образует изображение символов, остальные – цвет
фона.
ГК с постоянной частотой циклически считывает ви-
деоданные из ВП и с помощью трех ЦАП (и знакогенера-
тора в текстовом режиме) преобразует их в аналоговые
напряжения основных цветов изображения (красного – R,
зеленого – G, синего – B, из них складываются результи-
рующие цвета точек на экране ВМ), которые выдаются на
ВМ, последовательно формируя горизонтальные строки
изображения.
Кроме того, ГК формирует для ВМ управляющие
импульсы с TTL-уровнями для обозначения начала каж-
дой строки изображения (строчные синхроимпульсы,
HSYNC) и начала каждого кадра (кадровые синхроим-
пульсы, VSYNC). Изменения видеоданных согласно вы-
полняемой программе производит ЦП или графический
ускоритель (акселератор), которым оснащаются совре-
менные модели ВА. Акселераторы выполняют часть опе-
раций по изменению содержимого ВП без участия ЦП,
получая от него соответствующие команды и параметры
через управляющие регистры.
ПЗУ видеоBIOS хранит данные, относящиеся к рабо-
те ВА, а также исполняемые коды некоторых функций по
управлению ВА. Функции видеоBIOS исполняет ЦП че-
рез вызов программного прерывания INT 10h. ВидеоBIOS
ВА, работающих в видеорежимах выше VGA (называе-
мых SuperVGA, SVGA), содержит дополнительные
4. Методические указания. В текстовом режиме каждая пара байтов видеодан- ных кодирует один символ, его цвет, цвет фона. ГК пре- 4.1. Краткое описание видеоадаптера. образует коды символов в коды пикселей без записи по- Видеоадаптер (ВА) – периферийное устройство, преоб- следних в ВП с помощью знакогенератора – области дан- разующее коды графических и текстовых изображений в ных, содержащих точечное описание символов. Все сим- электрические сигналы изображения, подаваемые на устрой- волы занимают на экране область фиксированного разме- ство отображения (видеомонитор, ВМ). ВА в архитектуре ра – символьную матрицу пикселей. Часть пикселей мат- ПЭВМ, основанных на центральном процессоре (ЦП) Intel рицы образует изображение символов, остальные – цвет 80х86, содержит следующие функциональные узлы: фона. ГК с постоянной частотой циклически считывает ви- • графический контроллер (ГК); деоданные из ВП и с помощью трех ЦАП (и знакогенера- • ПЗУ видеоBIOS (ROM videoBIOS); тора в текстовом режиме) преобразует их в аналоговые • микросхемы динамического ОЗУ (videoRAM), кото- напряжения основных цветов изображения (красного – R, рые образуют т.н. видеопамять (ВП) в адресном про- зеленого – G, синего – B, из них складываются результи- странстве системной памяти. рующие цвета точек на экране ВМ), которые выдаются на К числу основных графических характеристик ВА при- ВМ, последовательно формируя горизонтальные строки надлежат следующие параметры: изображения. • число элементов изображения по горизонтали и вер- Кроме того, ГК формирует для ВМ управляющие тикали (разрешение); импульсы с TTL-уровнями для обозначения начала каж- • число цветов (оттенков) элементов изображения. дой строки изображения (строчные синхроимпульсы, Совокупность данных параметров получила название HSYNC) и начала каждого кадра (кадровые синхроим- видеорежим и определяет качество изображения. пульсы, VSYNC). Изменения видеоданных согласно вы- Разрешение часто обозначается как NхM, где N - число полняемой программе производит ЦП или графический элементов по горизонтали, а M - по вертикали. Видеорежи- ускоритель (акселератор), которым оснащаются совре- мы делятся на графические и текстовые. Возможность ВА менные модели ВА. Акселераторы выполняют часть опе- работать в тех или иных видеорежимах зависит от объема раций по изменению содержимого ВП без участия ЦП, ВП, производительности ГК, количества бит, отводимых на получая от него соответствующие команды и параметры кодирование цвета точек (пикселей), разрядности и быстро- через управляющие регистры. действия цифроаналоговых преобразователей (ЦАП). ПЗУ видеоBIOS хранит данные, относящиеся к рабо- Выполняя текущую программу, ЦП по мере необходи- те ВА, а также исполняемые коды некоторых функций по мости формирует массив кодов видеоданных, размещаемых управлению ВА. Функции видеоBIOS исполняет ЦП че- в ВП. В графическом режиме видеоданные представляют рез вызов программного прерывания INT 10h. ВидеоBIOS собой упорядоченно размещенную в ВП совокупность кодов ВА, работающих в видеорежимах выше VGA (называе- цветов каждой точки текущего изображения. мых SuperVGA, SVGA), содержит дополнительные