загрузка...

трусы женские
загрузка...

Відеоадаптер 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 - 1FFFh, друга: 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 мают два

Сторінки: 1 2
загрузка...
ur.co.ua

енциклопедія  з сиру  аджапсандалі  ананаси  узвар