
- •Міністерство освіти і науки, Молоді та спорту україни Львівський коледж Державного університету інформаційно-комунікаційних технологій
- •Інструкція до лабораторної роботи:
- •Лабораторна робота № ____
- •Короткі теоретичні відомості
- •Способи керування обміном. Програмний обмін
- •Реалізація екранних операцій в Асемблері
- •Постановка завдання
- •Варіанти індивідуальних завдань
- •Методичні вказівки
- •Контрольні запитання
- •Джерела інформації
Варіанти індивідуальних завдань
Варіанти індивідуальних завдань наведені у табл..3.
Таблиця 3 Варіанти індивідуальних завдань
№ варіанту |
Час затримки, сек |
Примітка |
1 |
1 |
|
2 |
2 |
|
3 |
3 |
|
4 |
4 |
|
5 |
5 |
|
6 |
1 |
|
7 |
2 |
|
8 |
3 |
|
9 |
4 |
|
10 |
5 |
|
11 |
1 |
|
12 |
2 |
|
13 |
3 |
|
14 |
4 |
|
15 |
5 |
|
Методичні вказівки
Увійти в середовище емулятора Emu8086.
Створити новий проект типу “com” під власним іменем.
У створеному проекті набрати текст програми відповідно до п.2.1 і індивідуального завдання.
Скомпілювати створений проект.
Проаналізувати повідомлення про помилки, якщо такі мають місце. Записати повідомлення у звіт до лабораторної роботи. Пояснити причини виникнення помилок і вказати шляхи їх усунення.
Після успішного завершення процедури компілювання проекту перейти до аналізу роботи створеної програми відповідно до п.п.2.2…2.6, використовуючи покроковий режим роботи емулятора.
В процесі аналізу роботи програми контролювати і записувати зміни вмісту регістрів, що приймають участь в роботі програми. Слідкувати за зміною значень прапорців в регістрі стану.
Проаналізувати алгоритми роботи використаних команд.
Зміст звіту
Назва теми.
Мета роботи.
Індивідуальне завдання.
Лістинг програми відповідно до п.2.2 з відповідними коментарями.
Результати досліджень команд відповідно до п.2.3.
Алгоритми виконання основних команд відповідно до п.2.5.
Інтерпретація вмісту регістрів відповідно до п.2.6.
Висновки, в яких звернути увагу на особливості виконання застосованих в програмі команд.
Контрольні запитання
Що таке переривання?
Які Ви знаєте типи переривань?
Яке застосування переривань?
Яким чином забезпечується виконання екранних операцій?
Як здійснюється вивід символьних знаків на екран монітора в Асемблері?
Джерела інформації
Ю.І. Якименко, Т.О. Терещенко, Є.І. Сокол та ін. Мікропроцесорна техніка: Підручник. – Київ. – ІВЦ «Видавництво «Політехніка». – 2004. – 439 с.
Юров В., Хорошенко С. Assembler: учебный курс – СПб: Питер Ком, 1999. – 672 с.