Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Архітектура та принцип роботи відеоадаптера

Реферат Архітектура та принцип роботи відеоадаптера





зображення. Інформація та вмісті рядків з парними і непарними номерами зберігається в різних областях пам'яті (парні рядки з адреси B800: 0000h, непарні - B800: 2000h).

У режимах 4 і 5 (320 * 200) на одну точку відводиться два біти. У режимі 6 (640 * 200) - один; лівого верхнього кута відповідають старші біти молодшого байта області відеопам'яті.

У адаптері "HERCULES" відеопам'ять, в графічному режимі 720 * 348, поділена на чотири частини. Рядки зображення послідовно чергуючись вибираються з областей пам'яті: B800: 0000h, B800: 2000h, B800: 4000h, B800: 6000h.

АРХІТЕКТУРА Відеоадаптер EGA І VGA.

Умовно в структурі відеоадпреров можна виділити шість блоків:

1 Відеопам'ять. Розмір відеопам'яті може досягати 256Кбайт і більше. Фізично пам'ять складається з чотирьох блоків, званих ШАРАМИ. Шари пам'яті з точки зору процесора розташовуються в одному і тому ж адресному просторі.

2 Графічний контролер. Забезпечує зв'язок процесора з шарами відеопам'яті. Може виконувати над надійшли даними операції І, АБО, іскл., ЦІКЛ.СДВІГ. Операція виконується над надійшли байтом і регістрами-засувками, що зберігають результат останнього звернення до буферу.

3 Послідовний перетворювач. Формує потік бітів для відображення на екрані ЕПТ.

4 Контролер ЕЛТ. Генерує сигнали управління ЕПТ, формує курсор, обслуговує світлове перо і здійснює вертикальну згортку (скролінг) вмісту екрану.

5 Контролер атрибутів. Управляє кольором. Значенням колірних атрибутів ставиться в відповідність певний колір за допомогою таблиці кольорової палітри (Color Lock-up Table). У адаптері VGA за значенням кольору далі вибирається один з регістрів цифроаналогового перетворювача, який і формує аналоговий RGB сигнал.

6 Синхронізатор. Здійснює синхронізацію роботи пристроїв відеоадаптера і управляє безпосереднім записом інформації в колірні шари.


Структура відеопам'яті


в текстовому режимі для кодування символу використовуються два байти. ASCII код символу розташовується в нульовому колірному шарі, його атрибути - у першому. Таблиця знакогенератора зберігається у другому колірному шарі. При безпосередньому доступі до пам'яті байти нульового та першого колірних шарів чергуються в адресному просторі, що забезпечує сумісності з CGA.

Розмір другого колірного шару дозволяє завантажити відразу кілька таблиць знакогенератора. Активними можуть бути одночасно дві таблиці, що дозволяє відображати 512 різних символу. Поточна таблиця визначається одним з бітів атрибутів символу. Для опису одного символа відводиться 32 байта таблиці знакогенератора.

Формат байта атрибутів символу, в цілому, співпадає з форматом, прийнятим для CGA, але біт 3 може використовуватися для вказівки однієї з двох активних таблиць знакогенератора.

У графічному режимі використання шарів залежить від встановленої роздільної здатності.

РЕГІСТРИ Відеоадаптер EGA І VGA

Програмування відеоадаптерів на рівні регістрів підвищує швидкість роботи програм, але можуть виникнути проблеми з перенесенням створеного ПЗ на інший комп'ютер у зв'язку з неповним відповідністю регістрів адаптерів різних фірм з їх набору, структурою і розташуванням в адресному просторі.

Сучасні адаптери емулюють регістри адаптерів більш низького рівня.

Доступ до більшості регістрів здійснюється в два етапи: спочатку через один порт вказується номер обираного регістру; потім через інший порт виконується обмін. Таке рішення дозволяє скоротити число портів. Багато регістри доступні тільки по запису, що призводить до незручностей у мультизадачності системах. При роботі з конкретним відеоадаптером необхідно ознайомитися з відповідною документацією.

ПРИМІТКА: Далі приведено призначення деяких регістрів адаптерів EGA і VGA.

В 

Зовнішні регістри


Керують роботою відеоадаптера в цілому. Адресуються безпосередньо за адресами своїх портів.

MOR (Miscellaneous Output Register) - Регістр визначення режиму роботи. p> 7 - полярність сигналу вертикальної синхронізації (0 +, 1 -);

6 - полярність сигналу горизонтальної синхронізації (0 +, 1 -);

5 - використовується для перекомпонування шарів у різні адреси пам'яті (для текстового режиму = 1);

4 - = 1 дисплей управляється додатковим пристроєм;

3 .. 2 - управління тактовою частотою:

00 - 640 або 320 стовпців, 10 - зовнішній генератор,

01 - 720 стовпців, 11 - резерв.

1 - = 0 доступ до відеопам'яті заборонено;

0 - вибір діапазону адрес регістрів FCR, ISR1 і контролера ЕПТ: = 0 3Bxh, = 1 3Dxh.

FCR (Feature Control Register) - Регістр управління додатковим пристроєм. Біти D1, D0...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка електричної схеми макета для досліджень роботи відеопам'яті
  • Реферат на тему: Проблема інваріанта сприйняття текстів різних комунікативних регістрів і її ...
  • Реферат на тему: Розробка і функціонально-тимчасове моделювання засобами САПР QUARTUS II бло ...
  • Реферат на тему: Ведення регістрів бухгалтерського обліку
  • Реферат на тему: Психологічний аналіз символу в поведінкової структурі особистості