
- •Міністерство освіти і науки, Молоді та спорту україни Львівський коледж Державного університету інформаційно-комунікаційних технологій
- •Інструкція до лабораторної роботи №6
- •Лабораторна робота № 6
- •Короткі теоретичні відомості
- •Команди передачі управління
- •Постановка завдання
- •Варіанти індивідуальних завдань
- •Методичні вказівки
- •Контрольні запитання
- •Джерела інформації
Методичні вказівки
Увійти в середовище емулятора Emu8086.
Створити новий проект типу “com” під власним іменем.
У створеному проекті набрати текст програми відповідно до п.2.1 і індивідуального завдання.
Скомпілювати створений проект.
Проаналізувати повідомлення про помилки, якщо такі мають місце. Записати повідомлення у звіт до лабораторної роботи. Пояснити причини виникнення помилок і вказати шляхи їх усунення.
Після успішного завершення процедури компілювання проекту перейти до аналізу роботи створеної програми відповідно до п.п.2.2 і 2.3.
В процесі аналізу роботи програми контролювати і записувати зміну значень прапорців при виконанні команд, що впливають на їх значення.
Зміст звіту
Назва теми.
Мета роботи.
Індивідуальне завдання.
Текст програми.
Алгоритм роботи програми відповідно до п.2.3.
Відповіді на контрольні запитання.
Висновки, в яких дати характеристику досліджуваних команд.
Контрольні запитання
Які є типи команд переходів?
В яких межах забезпечується перехід командою JMP?
Що розуміють під коротким переходом?
Яким чином виконуються команди переходів за умовою?
Наведіть приклади команд, що впливають на стан прапорців регістру F.
Джерела інформації
Ю.І. Якименко, Т.О. Терещенко, Є.І. Сокол та ін. Мікропроцесорна техніка: Підручник. – Київ. – ІВЦ «Видавництво «Політехніка». – 2004. – 439 с.
Юров В., Хорошенко С. Assembler: учебный курс – СПб: Питер Ком, 1999. – 672 с.