Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЧАСТЬ2(испр со стеком_2005).doc
Скачиваний:
18
Добавлен:
26.10.2018
Размер:
724.48 Кб
Скачать

Программа исследования процесса выполнения команд вызова и возврата из подпрограмм, а также команд работы со стеком

Таблица 1

Адрес

Машинный код

Метка

Мнемокод

Комментарий

8200

31

LXI SP

записать в указатель стека SP

8201

С0

C0

адрес 0ВС0

8202

0B

0B

8203

CD

CALL, M1

вызвать подпрограмму М1

8204

07

07

8205

82

82

8206

CF

RST 1

остановить выполнение подпрограммы

8207

F5

М1

PUSH

записать слово состояние МП БИС

в стек

8208

С5

PUSH В

записать содержимое per.ВС в стек

8209

D5

PUSH D

записать содержимое рег.DЕ в стек

820А

Е5

PUSH H

записать содержимое per.HL в стек

820В

ЗЕ

MVI A

записать в рег.А число 05

820С

05

05

820D

47

MOVB,A

записать число из рег.А в В

820 Е

87

ADD A

удвоить содержимое аккумулятора

820F

5F

MOVE,A

записать число из рег.А в Е

8210

67

MOV H,A

записать число из рег.А в H

8211

Е1

POP H

записать число из стека в per.HL

8212

D1

POP D

записать число из стека в per.DE

8213

С1

POP В

записать число из стека в per.ВС

8214

F1

POP PSW

записать слово состояние из стека

в МП БИС

8215

С9

RET

возврат подпрограммы