Page 44 - 4989
P. 44
4.4 Порядок виконання роботи
1. Створити консольний проект.
2. У головній функції оголосити масив з 10 елементів
заданого типу та ініціалізувати його довільними
значеннями. Вивести вміст масиву на екран.
3. Написати асемблерну вставку для виконання
індивідуального завдання.
4. Після асемблерної вставки вивести на екран вміст масиву
після обробки.
5. Виконати відлагодження програми.
4.5 Звіт повинен містити:
1. Завдання із зазначенням номеру варіанту.
2. Текст програми.
3. Скріншоти з результатами виконання
4. Висновок.
4.6 Контрольні питання
1. Пояснити алгоритм роботи команд умовного переходу.
2. Навести приклади умов, по яких може здійснюватись
перехід командами умовних переходів.
3. Яка команда в асемблері х86 використовується для
порівняння цілочислених операндів?
4. Написати на асемблері х86 фрагмент коду для реалізації
умовної конструкції на зразок «якщо число в регістрі ЕАХ
більше за 1, записати в регістр ЕВХ число 2».
5. Якими командами можна реалізувати циклічні конструкції
в асемблері х86?
6. Написати на асемблері х86 фрагмент коду для реалізації
циклічної конструкції з передумовою або постумовою.
7. Пояснити зміст непрямої адресації.
8. Що записується в регістр ЕАХ командою
MOV EAX, [EBX] ? Пояснити, в чому полягає відмінність
від команди MOV EAX, EBX.
9. Пояснити довільну команду в розробленій програмі.
44