ТОР 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 символів. Як вже було вказано, кожен символ, що виводиться, потребує виведення двох байтів: коду символу та атрібуту. Не нашли, что искали? Воспользуйтесь поиском:
|