Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




Дослідження методів виводу інформації на монітор персонального комп’ютера

Мета роботи: Навчитися виводити дані на монітор персонального комп’ютера через безпосереднє звертання до відеопам’яті.

1. Теоретичні відомості

 

Існують два методи виведення символів на монітор персонального комп’ютера – за допомогою процедур BIOS та MS-DOS та шляхом безпосереднього звертання до відеопам’яті. Більшість переривань, призначених для виведення символів на екран, потребують задавання його атрибуту (атрибут - це чисельний опис кольорів символу тайого фону), а у деяких випадках виводять символ з поточним атрибутом.

Іншим способом виведення даних на екран монітора є безпосереднє звернення до відеопам’яті. Для цього достатньо розташувати ASCII-код символу та його атрибут у відповідних комірках пам’яті. У всіх кольорових моніторах пам’ять відеоадаптера розташована за адресою B8000H (див. Додаток 3). Першій байт пам’яті містить ASCII-код символу, що виводиться, а другий - його атрибут. Таким чином, для виведення символу на першу позицію першого рядка треба у комірку пам’яті з адресою B8000H занести його ASCII-код, а у комірку з адресою B8001H його атрибут. ASCII-код символу, що розташований на другій позиції першого рядка, буде міститися за адресою B8002H і так далі.

Атрибут символу формується таким чином: перші три біти містять колір тексту, що закодований у форматі RGB (від англійського скорочення складових частин білого кольору: R ed - червоний, G reen - зелений, B lue - синій). Четвертий біт - біт яскравості кольору (0-мала, 1-велика). П’ятий, шостий та сьомий біт кодують колір текстового фону у форматі RGB, а встановлення в одиницю восьмого біту призводить до блимання символу.

Коди кольорів у форматі RGB такі:

Чорний - 000;

Синій - 001;

Зелений - 010

Блакитний - 011;

Червоний - 100;

Бузковий - 101;

Бурий - 110;

Білий - 111

 

 

Загалом на екрані монітора розміщені 25 рядків тексту, в кожному з яких знаходиться по 80 символів. Як вже було вказано, кожен символ, що виводиться, потребує виведення двох байтів: коду символу та атрібуту.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных