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

Include ‘шлях до файлу’.

  1. Постановка завдання

    1. Використовуючи середовище емулятора МП і8086, створити і налагодити проект асемблерної програми з використанням стандартних макросів для виведення на екран монітора власного прізвища та імені, починаючи з заданої позиції монітора. Надпис “OK!” розташувати у наступній стрічці посередині відносно основного надпису.

    2. Створити власний макрос за результатами попередніх лабораторних робіт, наприклад, з формування часової затримки.

    3. Використовуючи середовище емулятора скласти лістинг програми (табл..1)

Таблиця 1 Лістинг програми

Зміщення

Код (Hex)

Мнемокод команди

К-сть байт

Коментар

100

101

102

103

.

.

.

    1. Використовуючи покроковий режим роботи емулятора, проаналізувати хід виконання програми. Заповнити табл..2 результатів досліджень.

    2. Використовуючи функціональні можливості емулятора, проаналізувати алгоритми виконання команд, що використані в програмі.

    3. Інтерпретувати зміни стану регістрів загального призначення, сегментних регістрів та регістра стану (прапорців) МП при виконанні команд.

Таблиця 2 Результати досліджень

№ кроку

IP

Команда

SI

DX

ВX

AX

Адреси елементів масиву

і

Коментар

H

L

H

L

H

L

0

100

1

2

3

4

5

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