Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metoda AK.doc
Скачиваний:
4
Добавлен:
17.11.2018
Размер:
1.44 Mб
Скачать

Завдання до лабораторної роботи

Порядок виконання роботи

1. Написати програму виводу на екран в графічному режимі, яка виконує наступні дії:

2. Переводить відеосистему в графічний режим 10H за допомогою переривання 10.

3. Встановлює заданий колір фону шляхом програмування регістру 00H палітри.

4. Виводить 16 рядків крапок при різноманітних значеннях регістрів адаптеру. Початкова адреса i-го рядка відеобуфера обчислюється в режимі 10H по виразу adp=A000: 0000+80*i.

5. Повторює вивід наступних 16 рядків з тими же параметрами що і попередні, але з урахуванням зсуву даних в регістрі обертання.

6. Повторює вивід наступних 16 рядків з тими же параметрами, але з урахуванням логічної операції.

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

8. В отриманому зображенні "гасить" колір першого рядка шляхом занесення коду фону в відповідний регістр палітри.

9. Виконати апаратне горизонтальне зміщення екрану шляхом зміни початкової адреси.

10. Повернутися в текстовий режим.

Варіанти завдань

1. Номер початкового рядка – 100, колір фону – 1А, колір 1 рядка – А, приріст кольору і-го рядка – 1, маска видимих крапок – 61, зсув даних – 1, логічна операція – AND.

2. Номер початкового рядка – 140, колір фону – 23, колір 1 рядка – 1, приріст кольору і-го рядка – 2, маска видимих крапок – 63, зсув даних – 2, логічна операція – OR.

3. Номер початкового рядка – 200, колір фону – 31, колір 1 рядка – D, приріст кольору і-го рядка – 3, маска видимих крапок – 67, зсув даних – 3, логічна операція – XOR.

4. Номер початкового рядка – 80, колір фону – 18, колір 1 рядка – 3, приріст кольору і-го рядка – 4, маска видимих крапок – 82, зсув даних – 4, логічна операція – AND.

5. Номер початкового рядка – 120, колір фону – 2В, колір 1 рядка – С, приріст кольору і-го рядка – 5, маска видимих крапок – 8Е, зсув даних – 5, логічна операція – OR.

6. Номер початкового рядка – 150, колір фону – 35, колір 1 рядка – 5, приріст кольору і-го рядка – 6, маска видимих крапок – 72, зсув даних – 6, логічна операція – XOR.

7. Номер початкового рядка – 60, колір фону – 13, колір 1 рядка – 6, приріст кольору і-го рядка – 7, маска видимих крапок – 76, зсув даних – 7, логічна операція – AND.

8. Номер початкового рядка – 180, колір фону – 2F, колір 1 рядка – D, приріст кольору і-го рядка – 8, маска видимих крапок – 7Е, зсув даних – 1, логічна операція – OR.

9. Номер початкового рядка – 210, колір фону – 39, колір 1 рядка – 9, приріст кольору і-го рядка – 9, маска видимих крапок – 86, зсув даних – 2, логічна операція – XOR.

10. Номер початкового рядка – 40, колір фону – 1D, колір 1 рядка – 8, приріст кольору і-го рядка – А, маска видимих крапок – Е2, зсув даних – 3, логічна операція – AND.

97

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]