Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР1_122 .doc
Скачиваний:
3
Добавлен:
20.11.2018
Размер:
137.22 Кб
Скачать

2.3.Решение задачи 2 (см.П. 1.4) программой adn21

Расположение слагаемых и суммы в РПД

Таблица 3

Программа ADN21 выполняет:@R1,Б2<=[@R0,Б0]+

+[@R1,Б0], т.е. требуются

3 адресных регистра: R0,Б0;

Ст.

Адреса байт

Мл.

XFh

1-е.слаг.

20h

. . .

2Dh

2Eh

2Fh

YFh

2-е слаг.

30h

. . .

3Dh

3Eh

3Fh

ZFh

сумма

40h

. . .

4Dh

4Eh

4Fh

R1,Б0; R1,Б2(R1 банка 2 с прямым адресом 11h).

2.3.1.Представить исходный текст программы (с комментариями) ADN21.asm, содержащий подпрограмму AD2. Над текстом AD2 в комментариях на всю строку поместить краткое содержание спецификации (на языке символов),получить ADN21.lst и ADN21.hex.

Проиллюстрировать в ADSIM работу программы ADN21 для слагаемых: CC DD EE FF h и 66 11 55 44 h. Представить в отчете копии окон ADSIM: ПП с листингом и область РПД с исходными данными и полученными конечными результатами.

2.4.Задача 3. Разработать программу сложения трех многобайтных чисел с использованием подпрограммы сложения AD2. Слагаемые и суммы располагать в соответствии с табл.4 (правая часть). В левой части табл.4

Расположение слагаемых и сумм

Таблица 4

1 вызов AD2

2 вызов AD2

Ст.

Адреса байт

Мл.

1XF=2Fh

1-е слагаемое

20h

. . .

2Dh

2Eh

2Fh

1YF=3Fh

2-е слагаемое

30h

. . .

3Dh

3Eh

3Fh

2XF=4Fh

3-е слагаемое

40h

. . .

4Dh

4Eh

4Fh

1ZF=5Fh

2YF=5Fh

Сумма 1+2

50h

. . .

5Dh

5Eh

5Fh

2ZF=6Fh

Сумма 1+2+3

60h

. . .

6Dh

6Eh

6Fh

представлены параметры передаваемые подпрограмме при первом и втором вызовах подпрограммы AD2. Следует не забывать о 4-ом парамере N, передаваемом при каждом вызове.

2.4.1.Представить исходный текст программы (с комментариями) ADN3.asm, содержащий подпрограмму AD2. Над текстом AD2 в комментариях на всю строку поместить краткое содержание спецификации (на языке символов),получить ADN3.lst и ADN3.hex.

Проиллюстрировать в ADSIM работу программы ADN3 для слагаемых: CC DD EE FF h , 66 11 55 44 h и AA BB CC DDh. Представить в отчете копии окон ADSIM: ПП с листингом и область РПД с исходными данными и полученными конечными результатами.

Отчет должен содержать:

Решение примера по п.1.1. Рис.1 с заполненными полями в 4-х строках. Описать логическую цепочку по заполнению всех полей рис.1. Результаты работы по п.1.3. Рис.2 с описанием логических цепочек по заполнению всех полей. Результаты работы по п.1.5. Рис.3 с описанием логических цепочек по заполнению всех полей. Результаты работы по п.п. 2.3.1, 2.4 и 2.4.1.

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