Организация микропроцессоров (МП К580)
Рефераты >> Программирование и компьютеры >> Организация микропроцессоров (МП К580)

Содержимое ячеек до выполнения программы:

Адрес

Содержимое

200

051 (29)

Содержимое ячеек после выполнения программы:

Адрес

Содержимое

200

067 (37)

Программа №4.2

Вычитание двоично-десятичных чисел

Адреса

Команды

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

000

041

LXI H

001

200

B2

002

000

B3

003

006

MVI B

004

 

B2

005

076

MVI A

006

231

99

007

220

SUB B

010

074

INR A

011

206

ADD

012

047

DAA

013

167

MOV M,A

014

166

HLT

Содержимое ячеек до выполнения программы:

Адрес

Содержимое

200

045 (25)

Содержимое ячеек после выполнения программы:

Адрес

Содержимое

200

007 (07)

Программа №5

Логическая операция, сдвиг числа и запоминание слова состояния

Адреса

Команды

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

Комментарии

000

006

MVI B

 

001

200

B2

 

002

076

MVI A

 

003

001

B2

 

004

250

XRA

Сложение по mod2 содержимого А и В.

005

027

RAL

Циклический сдвиг влево через перенос.

006

061

LXI SP

 

007

202

B2

 

010

000

B3

 

011

365

PUSH PSW

Запоминание в стеке Слова Состояния Программы.

012

166

HLT

 

Анализ значений Слова Состояния Программы

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

Значение PSW

 

(A)

РгF

MVI B 200

xxxxxxxx

xx0x0x1x

MVI A 001

00000001

xx0x0x1x

XRA B

10000001

10000110

RAL

00000010

10000111

LXI SP 202 000

00000010

10000111

PUSH PSW

00000010

10000111

HLT

00000010

10000111


Страница: