Реферат: Видеоадаптеры - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Видеоадаптеры

Банк рефератов / Технологии

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 116 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Видеоадаптеры EGA,VGA. ВВЕДЕНИЕ Изначально персональные компьютеры IBM PC ко мплектовались видеоадаптером MDA с монохромным дисп леем . Этот адаптер имел небольшую разрешающую способность , не мог отражать графическую информацию и был монохромным . Через некоторое время небольшая фирма Hercules Computer Technology выпустила м онохромный видеоадаптер Hercules, который и мел возможность вывода графики и имел бол ьшую разрешающую способностью CGA стал первым цветным видеоадаптером фи рмы IBM. Он уже обеспечивал возможность отобража ть цветную графическую и текстовую информацию , но име л слишком маленькую разрешающу ю способность . Затем IBM выпустила два , наиболее распространенных в настоящее время видео - адаптера EGA и VGA. Они созданы на другой эле ментной базе и имеют лучшую , чем у CGA, ра зрешающую способность при большем числе отобр аж а емых цветов. В последнее время различные фирмы -- пр оизводители видеоадаптеров выпустили большое кол ичество плат , превосходящим по своим возможно стям VGA. Эти платы , которые можно объединить под общим названием Super VGA, не имеют пока един ого стандарта. Ф ирма IBM начала выпуск нового видео адаптера XGA, который , как предполагается , станет новым стандартом для компьютеров на базе процессоров Intel 386/486... Видеоадаптер содержит встроенный графический процессор , значительно увеличивающий его возможности и с корость работы . XGA аппаратно поддерживает перерисовку изображений в окнах экрана . При обмене данными ме жду видеопамятью и основной памятью сам XGA вместо центрального процессора реализует управле ние шиной данных , что позволяет быстро пер едавать изображен и е на экран. Следует также отметить , что предусмотрена совместимость видеоадаптеров VGA и XGA на уровне регистров . Базовая конфигурация XGA содержит 512 К байт видеопамяти , что обеспечивает разрешение 1024*768 пикселов при 16 цветах . Увеличение объема вид еоп амяти до 1Мбайта при той же раз решающей способности позволяет получить 256 цветов. АРХИТЕКТУРА ВИДЕОАД АПТЕРОВ EGA И VGA Видеоадаптеры EGA и VGA условно делятся на шесть логических блоков , описание которых при ведены ниже : 1. Видеопамять . В видеопамяти раз меща ются данные , отображаемые адаптером на экране дисплея . Для EGA и VGA видеопамять обычно имеет объем 256 Кбайт , на некоторых моделях SVGA и XGA объем видеопамяти может быть увеличен до 2Мбайт . Видеопамять находится в адресном пространстве процессора и п рограммы могут непосредственно производить с ней об мен данными . Физически видеопамять разделена на четыре банка , или цветовых слоя , исполь зующих совместное адресное пространство. 2. Графический контроллер . Посредством его происходит обмен данными между цен трал ьным процессором и видеопамятью . Аппаратура г рафического контроллера позволяет производить на д данными , поступающими в видеопамять и ра сположенными в регистрах-защелках простейшие логи ческие операции. 3. Последовательный преобразователь . Выбирает из ви деопамяти один или несколько байт , преобразует их в поток битов , затем передает их контроллеру атрибутов. 4. Контроллер ЭЛТ . Контроллер генерирует временные синхросигналы , управляющие ЭЛТ. 5. Контроллер атрибутов . Преобразует информац ию о цветах из формата . в котором она хранится в видеопамяти , в формат , не обходимый для ЭЛТ. 6. Синхронизатор . Управляет всеми временными параметрами видеоадаптера . Синхронизатор также управляет доступом процессора к цветовым с лоям видеоадаптера. Видеопамять адаптеров EGA и VGA разделена на четыре банка , или на четыре цветов ых слоя . Эти банки размещаются в одном адресном пространстве таким образом , что по каждому адресу расположено четыре байта ( по одному байту в каждом банке ). Какой из банков памяти используется для записи или чтения данных процессором , определ яется при помощи установки нескольких регистр ов адаптера. Так как все четыре банка находятся в одном адресном пространстве , то процессор может производить запись во все четыре банка за один цикл записи . Благодаря эт ому нек оторые операции , например заполнен ие экрана , происходят с большей скоростью . В том случае , когда запись во все чет ыре банка не требуется , можно разрешать ил и запрещать запись во все четыре банка при помощи регистра разрешения записи цвет ового слоя. Для опе рации чтения в каждый момент времени может быть разрешен с помо щью регистра выбора читаемого цветового слоя только один цветовой слой. В большинстве режимов видеоадаптера видео память разделена на несколько страниц . При этом одна из них является активной и отображается на экране . При помощи фун кций BIOS или программирования регистров видеоадапте ра можно переключать активные страницы видеоп амяти . Вывод информации может производиться к ак в активную , так и в неактивные стра ницы видеопамяти. Текстовый режим. В т екстовых режимах на экране могут отображаться только текстовые символы . Стандартные текстовые режимы позволяют выводит ь на экран 25 строк по 40 или 80 символов . Дл я кодирования каждого знакоместа экрана испол ьзуется два байта : первый из них содержит ASCII код отображаемого символа , второй -- атрибуты символа . ASCII коды символов экрана располагаются в нулевом цветовом слое , а их атрибуты -- в первом цветовом слое . Атриб уты определяют цвет символа и цвет фона . Благодаря такому режиму хранения информации дос т игается значительная экономия памяти . При отображении символа на экране происходит преобразование его из формата ASCII в двумерный массив пикселов , выводимых на э кран . Для этого преобразования используется т аблица трансляции символов (таблица знакогенерат о ра ). Таблица знакогенератора хранится во втором слое видеопамяти . При непосредс твенном доступе к видеопамяти нулевой и п ервый цветовые слои отображаются на общее адресное пространство с чередованием байтов из слоев . Коды символов имеют четные ад реса , а их атрибуты -- нечетные. При установке текстовых режимов работы видеоадаптеров EGA и VGA BIOS загружает таблицы знакоген ератора из ПЗУ во второй цветовой слой видеопамяти . В последствие таблицы используются при отображении символов на экране . Благо даря этому можно легко заменить стандар тную таблицу знакогенератора своей собственной . Это широко применяется при русификации ком пьютеров. EGA и VGA обеспечивают возможность одновременной загрузки соответственно четырех и восьми таблиц знакогенераторов в память . Кажд а я таблица содержит описание 256 символов . Одновр еменно активными могут быть одна или две таблицы знакогенератора . Это дает возможност ь одновременно отображать на экране до 512 с имволов . При этом один бит из байта ат рибутов указывает , какая из активных та б лиц знакогенератора используется при отображении данного символа . Номера активных таблиц знакогенератора определяются регистром выбора знакогенератора. EGA поддерживает два размера для матриц символов : 8х 8 и 8х 14 пикселов . Один из э тих наборов символов авт оматически загруж ается BIOS в видеопамять при выборе текстового режима . Так как VGA имеет большую разрешающую способность , то его матрица символа имеет размеры 9х 16. На каждый символ отводится 32 байта . Первая таблица имеет в видеопамяти адреса : 0000h--1F F Fh, вторая : 2000h--3FFFh, ... , восьмая : E000h--FFFFh. Каждый символ , отображаемый на экране в текстовом режиме , определяется не только своим ASCII кодом , но и байтом атрибутов . Ат рибуты задают цвет символа , цвет фона , а также некоторые другие параметры . Б иты D0--D2 байта атрибутов задают цвет символа , D4--D6 цвет фона . Если активной является одна таб лица знакогенератора , то D3 используется для упр авления интенсивностью цвета символа , что поз воляет увеличить количество воспроизводимых цвет ов до 16. Если од н овременно определе ны две таблицы знакогенератора , то D3 задает таблицу знакогенератора , которая будет использо вана для отображения данного символа . Бит D7 выполняет две различные функции в зависимост и от состояния регистра режима контроллера атрибутов . Да н ный бит либо упра вляет интенсивностью цвета фона , увеличивая к оличество отображаемых цветов до 16, либо разреш ением гашения символа , в результате чего с имвол на экране будет мигать . По умолчанию данный бит управляет разрешением гашения символа. Видеопамять в графических режимах : Распределение видеопамяти в графических р ежимах работы адаптеров отличается от распред еления видеопамяти в текстовых режимах . Ниже рассмотрена структура распределения видеопамяти отдельно для каждого графического режима. Режимы 4 и 5. Это режимы низкого разрешения (320х 200), исп ользуются 4 цвета . Поддерживаются видеоадаптерами CGA, EGA и VGA. У EGA и VGA видеоданные расположены в нул евом цветовом слое , остальные слои не испо льзуются . Для совместимости с CGA отображение ви деопамяти на экране не является непреры вным : первая половина видеопамяти (начальный а дрес В 800:0000) содержит данные относительно всех нечетных линий экрана , а вторая (начальный адрес В 800:2000) -- относительно всех четных лини й . Каждому пикселу соответствует два бит а видеопамяти . За верхний левый пиксел экрана отвечают биты D7 и D6 нулевого байта видеопамяти . В режимах 4 и 5 имеются дв а набора цветов : стандартный и альтернативный : 00 - черный ; 01 - светло-синий (зеленый ); 10 - малиновый (к расный ); 11 - ярко-белый (ко р ичневый ). Режим 6. Режим 6 является режимом наибольшего разре шения для CGA (640х 200). Видеоадаптеры EGA и VGA используют для хранения информации только нулевой с лой . Как и в режимах 4 и 5 первая половин а видеопамяти отвечает за нечетные линии экрана , а вто рая половина -- за четные . В данном режиме на один пиксел отводит ся один бит видеопамяти . Если значение бит а равно 0, то пиксел имеет черный цвет , а если единице -- то белый . Режимы 0Dh и 0Е h. Разрешающая способность в режиме 0Dh составл яет 320х 200, а в р ежиме 0Eh 640х 200 пикселов . Данный режим поддерживается только видеоадапте рами EGA и VGA . Для хранения видеоданных используют ся все четыре цветовых слоя . Адресу видеоп амяти соответствуют четыре байта , которые вме сте определяют восемь пикселов . Каждому пи к селу соответствуют четыре бита -- по одному из каждого цветового слоя . Четыр е бита на пиксел , используемые в данных режимах , позволяют отображать 16 различных цветов . Запись в каждый из этих цветовых сло ев можно разрешить или запретить при помо щи разрешен и я записи цветового сл оя . Управление доступом к цветовым плоскостям осуществляется при помощи регистров : Адресны й регистр графического контроллера , порт выво да для этого регистра 3CEh; биты 0--3 содержат ад рес регистра , остальные не используются . Регис тр ц в ета : для доступа к этому регистру значение адресного регистра должно быть 00h, адрес порта вывода для этого р егистра 3CFh; биты 0--3 определяют значение для соотв етствующей плоскости , остальные не используются . Регистр разрешения цвета : для доступа к этом у регистру значение адресного регистра должно быть 01h, адрес порта вывода для этого регистра 3CFh; биты 0--3 означают разреш ение соответствующего слоя , а остальные не используются . Регистр выбора плоскости для чтения : для доступа к этому регистру значе ние адресного регистра должно быть 04h, адрес порта вывода для этого регистра 3CFh; биты 0--2 содержат номер плоскости для чтени я , а остальные не используются. Графический контроллер осуществляет обмен данными между видеопамятью и процессором . О н может выполня ть над данными , поступа ющими в видеопамять , простейшие логические оп ерации : И , ИЛИ , ИСКЛЮЧАЮЩЕЕ ИЛИ , циклический сдвиг . Таким образом , видеоадаптер может вып олнять часть работы по обработке видеоданных . Хотя процессор может читать данные тольк о из одного ц ветового слоя , запи сь данных в регистры-защелки происходит из всех цветовых слоев . Эту особенность можно использовать для быстрого копирования област ей экрана. Во время цикла чтения данных из в идеопамяти , графический контроллер может выполнят ь операцию ср авнения цветов . В отличие от обычной операции чтения . когда читаетс я только один цветовой слой , при операции сравнения цветов графический контроллер имее т доступ ко всем четырем слоям одновремен но . В случае совпадения вырабатывается опреде ленный сигнал. По следовательный преобразователь. Это устройство запоминает данные , читаемы е из видеопамяти в течении цикла регенера ции , преобразует их в последовательный поток бит , а затем передает их контроллеру атрибутов. Контроллер атрибутов. Контроллер атрибутов в граф ических режимах управляет цветами . Значениям цветовых атрибутов ставится в соответствие определенн ый цвет при помощи таблицы цветовой палит ры . Эта таблица ставит в соответствие четы рем битам из видеопамяти шесть битов цвет овой информации . Для Е GA эта инфо р мация поступает непосредственно на диспле й , а для VGA -- преобразуется в соответствии с таблицей цветов тремя ЦАП в RGB-сигнал и передается на дисплей. Контроллер ЭЛТ выполняет следующие функци и : вырабатывает сигналы управления работой ЭЛ Т , определяет форм ат экрана и символов текста , определяет форму курсора , управляет световым пером , управляет скроллингом содержимо го экрана. Синхронизатор управляет всеми временными параметрами видеоадаптера.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Если цыганки видят будущее, почему они заранее не знают, что я не позолочу ручку?
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru