Поиск по базе сайта:
Лабораторна робота №5 тема: Розробка та ініціалізація власних шрифтів І нестандартних символів за допомогою програмування знакогенератора відеоадаптера пк icon

Лабораторна робота №5 тема: Розробка та ініціалізація власних шрифтів І нестандартних символів за допомогою програмування знакогенератора відеоадаптера пк




Скачати 51.77 Kb.
НазваЛабораторна робота №5 тема: Розробка та ініціалізація власних шрифтів І нестандартних символів за допомогою програмування знакогенератора відеоадаптера пк
Дата конвертації25.10.2014
Розмір51.77 Kb.
ТипЛабораторна робота

Архітектура комп’ютера www.aeom.ho.ua

Лабораторна робота № 5

ТЕМА: Розробка та ініціалізація власних шрифтів і нестандартних символів за допомогою програмування знакогенератора відеоадаптера ПК

МЕТА: Набути навичок розробки власних шрифтів тексту і нестандартних символів, завантаження їх матриць до знакогенератора відеоадаптера; засвоїти отримані знання та вміння з програмування тектової відеопам’яті комп’ютера.
ЗАВДАННЯ

  1. Розробити матриці символів, які забезпечують виведення у текстовому режимі псевдосимвол відповідно до таблиці 5.1, обравши та обґрунтувавши перед цим доцільний розмір шрифта – висоту символа у графічних точках (пікселях).

  2. Розробити та відлагодити програмне забезпечення, яке:

    1. Перепрограмовує відеоадаптер на відповідний розмір шрифта, завантажує у блок знакогенератора таблицю символів, матриці яких розроблено у завданні 1;

    2. Програмуванням текстової відеопам’яті комп’ютера встановлює атрибут всіх символів відеосторінки 0 відповідно до таблиці 5.1;

    3. Забезпечує виведення на монітор розробленого псевдосимвола.


Таблиця 5.1

Номер варіанта

(видається викладачем)

Псевдо-

символ

Атрибут

Колір символа

Колір фону





синій

зелений





зелений

рожевий





червоний

синій





фіолетовий

жовтий





червоний

рожевий





білий

блакитний





синій

червоний





фіолетовий

синій





білий

жовтий





синій

жовтий





коричневий

жовтий





зелений

блакитний





фіолетовий

яскраво-білий





білий

сірий





чорний

салатовий





синій

білий





чорний

білий





синій

рожевий





фіолетовий

жовтий





жовтий

блакитний





зелений

жовтий





фіолетовий

сірий





синій

блакитний





червоний

синій





коричневий

білий



^
ПИТАННЯ ДЛЯ САМОКОНТРОЛЮ




  1. Яке переривання BIOS забезпечує роботу з відеоадаптером?

  2. Яка базова адреса текстової відеопам’яті?

  3. Скілький відеосторінок має текстова відеопам’ять комп’ютера?

  4. Який об’єм (розмір) відеосторінки текстової відеопам’яті?

  5. Яким чином формується атрибут символа?

  6. Де зберігаються атрибути символів та яким чином їх моливо встановити/ отримати?

  7. Яка ширина символа у текстовому режимі? Чому вона є незмінною?

  8. Чому не можливо встановити яскраво-білий фон символа?

  9. Які функції переривання 10h забезпечують роботу зі шрифтами?

  10. Які бувають розмірності матриць символів?










Схожі:




База даних захищена авторським правом ©lib.exdat.com
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації