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

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

Адрес

Содержимое

200

207

201

002

Программа №6

Обнуление области памяти. Программа пересылает нулевое содержимое какого либо регистра в ячейку памяти.

Адреса

Команды

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

Комментарий

000

227

SUB A

Обнуление А

001

041

LXI H

 

002

011

B2

 

003

000

B3

 

004

167

MOV M,A

Обнуление ячейки памяти по адресу HL

005

043

INX H

Адрес следующей ячейки

006

303

JMP

Безусловный переход по адресу

007

004

B2

мл.байт

010

000

B3

ст.байт

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

Адрес

Содержимое

011

Xxx

.

Xxx

040

Xxx

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

Адрес

Содержимое

011

000

.

000

040

000

Программа №7

Режим задания команд с клавиатуры

Адреса

Команды

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

100 200

166

HLT

Задание с клавиатуры

Команды

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

303

JMP

200

B2

100

B3

Программа №8

Условные переходы. Программа позволяет изучить действие условных переходов. По адресу H=000,L=200 запишем число 002(соответствует нулевому значению всех флагов в регистре признаков), а по адресу H=000,L=004 – число 302(код команды условного перехода по ненулевому результату JNZ).

Адреса

Команды

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

Комментарии

000

061

LXI SP

 

001

200

B2

 

002

000

B3

 

003

361

POP PSW

Извлечение из стека ССП

004

*

*

(JNZ,JZ,JNC,JC,JPO,JPE,JP,JM)

005

000

B2

 

006

000

B3

 

007

166

HLT

 

200

**

-

 

201

000

-

 

Варианты выполнения программы

Признак

Данные по адресу 004

Данные по адресу 200

Переход к адресу 000

 

302 (JNZ)

002 (z=0)

Есть

ноль

302 (JNZ)

102 (z=1)

Нет

 

312 (JZ)

102 (z=1)

Есть

 

322 (JNC)

002 (c=0)

Есть

перенос

322 (JNC)

003 (c=1)

Нет

 

332 (JC)

003 (c=1)

Есть

 

342 (JPO)

002 (p=0)

Есть

Четность

342 (JPO)

006 (p=1)

Нет

 

352 (JPE)

006 (p=1)

Есть

 

362 (JP)

002 (s=0)

Есть

Знак

362 (JP)

202 (s=1)

Нет

 

372 (JM)

202 (s=1)

Есть


Страница: