Частина тексту файла (без зображень, графіків і формул):
Лабораторна робота № 5
ТЕМА: Розробка та ініціалізація власних шрифтів і нестандартних символів за допомогою програмування знакогенератора відеоадаптера ПК
МЕТА: Набути навичок розробки власних шрифтів тексту і нестандартних символів, завантаження їх матриць до знакогенератора відеоадаптера; засвоїти отримані знання та вміння з програмування тектової відеопам’яті комп’ютера.
ЗАВДАННЯ
Розробити матриці символів, які забезпечують виведення у текстовому режимі псевдосимвол відповідно до таблиці 5.1, обравши та обґрунтувавши перед цим доцільний розмір шрифта – висоту символа у графічних точках (пікселях).
Розробити та відлагодити програмне забезпечення, яке:
Перепрограмовує відеоадаптер на відповідний розмір шрифта, завантажує у блок знакогенератора таблицю символів, матриці яких розроблено у завданні 1;
Програмуванням текстової відеопам’яті комп’ютера встановлює атрибут всіх символів відеосторінки 0 відповідно до таблиці 5.1;
Забезпечує виведення на монітор розробленого псевдосимвола.
Таблиця 5.1
Номер варіанта
(видається викладачем)
Псевдо-
символ
Атрибут
Колір символа
Колір фону
синій
зелений
зелений
рожевий
червоний
синій
фіолетовий
жовтий
червоний
рожевий
білий
блакитний
синій
червоний
фіолетовий
синій
білий
жовтий
синій
жовтий
коричневий
жовтий
зелений
блакитний
фіолетовий
яскраво-білий
білий
сірий
чорний
салатовий
синій
білий
чорний
білий
синій
рожевий
фіолетовий
жовтий
жовтий
блакитний
зелений
жовтий
фіолетовий
сірий
синій
блакитний
червоний
синій
коричневий
білий
ПИТАННЯ ДЛЯ САМОКОНТРОЛЮ
Яке переривання BIOS забезпечує роботу з відеоадаптером?
Яка базова адреса текстової відеопам’яті?
Скілький відеосторінок має текстова відеопам’ять комп’ютера?
Який об’єм (розмір) відеосторінки текстової відеопам’яті?
Яким чином формується атрибут символа?
Де зберігаються атрибути символів та яким чином їх моливо встановити/ отримати?
Яка ширина символа у текстовому режимі? Чому вона є незмінною?
Чому не можливо встановити яскраво-білий фон символа?
Які функції переривання 10h забезпечують роботу зі шрифтами?
Які бувають розмірності матриць символів?
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!