Исследование однокристального микропроцессора с фиксированным списком команд, страница 4

В результате выполнения программы в пошаговом режиме в памяти по адресу L = 200 записано 225. После выполнения программы в автоматическом режиме в памяти по адресу L = 200 записано 235.

Программа 3.1: вычитание двух чисел, одно из которых расположено в регистре блока РОН

Адрес

Код команды

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

L = 000

001

006

010

MVI B

B2

002

003

076

016

MVI A

B2

004

220

SUB Rs

005

006

007

062

200

000

STA addr

B2

B3

010

166

HLT

В результате выполнения программы в памяти по адресу L = 200 записан результат вычитания 016 – 010 = 006.

Программа 3.2: сложение двоично-десятичных чисел

Адрес

Код команды

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

L = 000

001

002

041

200

000

LXI H

B2

B3

003

004

076

110

MVI A

B2

005

006

076

101

MVI В

B2

007

200

ADD В

010

047

DAA

011

167

MOV M, A

012

166

HLT