Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник по Микропроцессорам_МИА.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать

Индивидуальные задания

1. В директории ASM (TASM) создать exe-файл SL1.EXE, используя готовый исходный текст программы из файла SL1.ASM. Для подготовки exe-файла необходимо запустить программы TASM - транслятор и TLINK - компоновщик (редактор связей). Создав exe-файл, запустите его на выполнение.

2. Запустить отладчик AFD.COM.

3. Ознакомится с командами отладчика (см. HELP, вызываемый по F4).

4. В отладчике AFD загрузить программу SL1 и выполнить ее. Результат выполнения программы посмотреть в альтернативном окне. Альтернативное окно вызывается по F6, если оно было установлено предварительно по команде < MO A ON >.

5. Заново загрузить программу и начать ее выполнение в пошаговом режиме до первой команды INT <n>. Наблюдать изменения в регистрах процессора.

6. Установить точку останова (break point) после первого оператора INT <n> . Продолжить выполнение программы до точки останова. Результат выполнения программы наблюдать в альтернативном окне.

7. Установить в программе SL1 точки останова после каждого оператора INT <n> и выполнить программу, наблюдая и комментируя результаты работы программы в альтернативном окне.

8. Записать команды и выполнить их в отладчике в пошаговом режиме:

а) занести в регистры число:

Вариант 1

Вариант 2

Вариант 3

Вариант 4

Вариант 5

CXß7F45h AHß124

BLß-17

SIßA87h BLß77 BHß-126

DIß3A72h AHß87h DLß- 87

BPß6ACDh BLß192 CHß-103

DXß7734h CLß184 AHß- 111

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

AXßF4F5h CLß202 BHß-95

CXßE5F1h DLßA7h ALß-57

BXßDEA7h DHß137 ALß- 73

SIßDDE2h BHß171 CLß-119

DXßA3F9h BLß7Ah CHß-133

б) переслать содержимое одного регистра в другой:

Вариант 1

Вариант 2

Вариант 3

Вариант 4

Вариант 5

СXßDX

CXßSI

BXßDI

DXßBP

BXßDX

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

DXßCX

SIßAX

DXßDI

CXßBP

DIßSI

в) переслать содержимое ячейки памяти с указанным адресом в регистр AL

Вариант 1

Вариант 2

Вариант 3

Вариант 4

Вариант 5

0025

00Е6

0036

0024

00СЕ

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

0027

051

0079

0017

003А

По указанному выше адресу записать слово:

Вариант 1

Вариант 2

Вариант 3

Вариант 4

Вариант 5

3381

79A1

0036

0024

00СЕ

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

0027

0051

0079

0017

003А

г) переслать в регистр ВХ содержимое ячейки памяти с указанным адресом

д) переслать в память слово, адресуемое указанным в скобках регистром:

Вариант 1

Вариант 2

Вариант 3

Вариант 4

Вариант 5

12E4®( BX)

3AF6®(DI)

AE37®( SI)

E058®(BP)

FA65®(SI)

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

33AD®(SI)

D78®(BX)

67A3®(DI)

8CFE®(SI)

C6D®(BX)

е) инициализировать сегментные регистры:

Вариант 1

Вариант 2

Вариант 3

Вариант 4

Вариант 5

DS¬1C01

ES¬AA12

SS¬F12C

DS¬ E3A4

SS¬CDFE

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

DS¬7A31

ES¬CC33

ES¬AC53

SS¬FF55

DS¬34E7