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

Вопросы по защите лабораторной работы

1.Решить числовой пример по сложению двух четырехбайтных чисел в шестнадцатеричной системе счисления.

2.Для решения задачи по сложению двух многобайтных чисел возникает необходимость выбора из множества команд сложения (24 команды) наиболее рационального варианта.

3.Слагаемые находятся в памяти по заданным адресам (операнд-источ-ник). Определить наиболее короткий вариант доставки слагаемых к команде сложения.

4.Представьте два способа загрузки (или изменения содержимого) адресного регистра резервного банка (в виде фрагмента программы).

5.Представьте способы загрузки (или изменения содержимого) адресного регистра рабочего банка (в виде фрагмента программы).

6.В демо-программе CALLS (из папки 845\misc1) определить:

▪ число и назначение параметров, передаваемых от основной программы подпрограмме SUB2; проиллюстрировать ответ примером на ADSIM.

▪ число и назначение параметров, передаваемых от основной программы подпрограмме SUB1, проиллюстрировать ответ примером на ADSIM.

7.Программу MMOV HEX(из папки 845\misc2) проиграть в ADSIM до команд: а)MOV A,R1 б) MOV A,#5Fh в) MOV 31,#0AAh

MOV A,@R1 MOV A,5Fh MOV R1,#31h

Обе команды, одного из трех вариантов, выполнить пошагово, со снятием копий необходимых фрагментов окон ADSIM. Привести обобщенное обозначение мнемоник каждой из команд и используемые виды адресации.

8.Знать до тонкостей все команды, используемые в данной работе.

Вопросы по допуску к выполнению лабораторной работы

1.Четыре обозначения: 0D3h, RS0, PSW.3, 0D0h.3 указывают на один и тот же объект. Приведите его обобщенное условное обозначение и в какой группе команд этот объект задействован?

2.Четыре обозначения: 0D4h, RS1, PSW.4, 0D0h.4 указывают на один и тот же объект. Приведите его обобщенное условное обозначение и в какой группе команд этот объект задействован?

3. MOV Rn,#d8, DJNZ Rn,rel, DJNZ ad,rel. Для приведенных мнемоник привести описание, число байт, число команд (с примерами вариантов), влияние на флаги, виды адресации операндов, иллюстрация действия команд на программной модели(для MOV Rn,#d8) и изображение на блок-схеме(для DJNZ Rn,rel и DJNZ ad,rel).

4. ADD A,X4, ADDC A,X4, MOV A,X4, MOV X3,A. Расшифровать варианты Х3 и Х4, указать виды адресации операндов с иллюстрацией на программной модели. Для расшифрованных вариантов мнемоник привести описание, число байт, число команд (с примерами вариантов), влияние на флаги,

5. MOV ad,#d8, CLR bit, SETB bit, DEC Rn, DEC ad. Для приведенных мнемоник привести описание, число байт, число команд (с примерами вариантов), влияние на флаги, виды адресации операндов. Проиллюстрировать действие команды MOV ad,#d8 на программной модели.

6. CALL ad16(SUB), RET. Для приведенных мнемоник привести описание, число байт, число команд (с примерами вариантов), влияние на флаги, работу со стеком, виды адресации операндов, изображение на блок-схеме взаимодействия основной программы с вызываемой подпрограммой (SUB).

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