Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ASM_Lab18.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
126.46 Кб
Скачать
  1. Варіанти індивідуальних завдань

    1. Варіанти індивідуальних завдань наведені у табл..3.

Таблиця 3 Варіанти індивідуальних завдань

№ варіанту

Позиція курсора

Примітка

1

1, 10

2

5, 1

3

10, 10

4

5, 15

5

6, 20

6

7, 10

7

15, 15

8

13, 6

9

11, 5

10

5, 5

11

3, 12

12

8, 16

13

2, 10

14

4, 15

15

8, 8

  1. Методичні вказівки

    1. Увійти в середовище емулятора Emu8086.

    2. Створити новий проект типу “com” під власним іменем.

    3. У створеному проекті набрати текст програми відповідно до п.2.1 і індивідуального завдання.

    4. Скомпілювати створений проект.

    5. Проаналізувати повідомлення про помилки, якщо такі мають місце. Записати повідомлення у звіт до лабораторної роботи. Пояснити причини виникнення помилок і вказати шляхи їх усунення.

    6. Після успішного завершення процедури компілювання проекту перейти до аналізу роботи створеної програми відповідно до п.п.2.2…2.6, використовуючи покроковий режим роботи емулятора.

    7. В процесі аналізу роботи програми контролювати і записувати зміни вмісту регістрів, що приймають участь в роботі програми. Слідкувати за зміною значень прапорців в регістрі стану.

    8. Проаналізувати алгоритми роботи використаних команд.

  1. Зміст звіту

    1. Назва теми.

    2. Мета роботи.

    3. Індивідуальне завдання.

    4. Лістинг програми відповідно до п.2.3 з відповідними коментарями.

    5. Результати досліджень команд відповідно до п.2.4.

    6. Алгоритми виконання основних команд відповідно до п.2.5.

    7. Інтерпретація вмісту регістрів відповідно до п.2.6.

    8. Висновки, в яких звернути увагу на особливості виконання застосованих в програмі команд.

  1. Контрольні запитання

    1. Що таке макрос?

    2. Який порядок використання стандартних макросів?

    3. Які переваги застосування макросів порівняно зі звичайним набором команд?

    4. Які відмінності між макросом і підпрограмою?

    5. Як створити власний макрос?

    6. Як створити і застосовувати бібліотеку власних макросів?

  1. Джерела інформації

    1. Ю.І. Якименко, Т.О. Терещенко, Є.І. Сокол та ін. Мікропроцесорна техніка: Підручник. – Київ. – ІВЦ «Видавництво «Політехніка». – 2004. – 439 с.

    2. Юров В., Хорошенко С. Assembler: учебный курс – СПб: Питер Ком, 1999. – 672 с.

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