< Предыдущая пр.работа   |   Система команд   |   Следующая пр.работа>

Практическая работа №3. Изучение команд сдвигов.

Задание:

    Написать листинг программы (с адреса 8000h) и определить PSW.

№ Варианта

Фрагмент программы

Содержимое памяти

 

№1

 

 

LXIH, 2832
LDA 8031
ADD A
ADD L
ADD H
SUI, 8B
ADD A
RAL
RAL
STA 8031
HLT

 

 

 

M [8131] = A5

M [8132] = F3

 

 

 

 

№2

 

 

LHLD 8030
LDA 8032
ADD L
ADD A
SUB H
ADD L
RAR
RAR
ADD L
STA 8032
HLT

 

 

M [8130] = 2A

M [8131] = 3B

M [8132] = 8F

 

 

№3

 

 

LDA 8316
LHLD 8314
ADD A
ADD H
MOV M, A
ADD A
SUB M
ADD L
RAL
RAL
STA 8313
HLT

 

 

M [8314] = 18

M [8315] = 83

M [8316] = F3

M [8317] = 98

 

 

 

№4

 

 

LDA 8206
LXIH, 8203
ADD H
ADD L
ADD M
RAR
RAR
SUB M
STA 8207
HLT

 

 

M [8203] = 12

M [8204] = 17

M [8205] = 23

M [8206] = 20

 

 

№5

 

 

LHLD 8030
LDA 8032
ADD L
ADD A
SUB H
ADD L
RRC
RAR
ADD L
STA 8032
HLT

 

 

 

M [8130] = 4A

M [8131] = 1B

M [8132] = 2F

 

 

 

 

№6

 

 

MVI A, 25
MVI D, 80
LXI H, 8022
MOV E, A
ADD M
RAR
RAR
ANI, C7
SHLD, 8020
STAX D
HLT

 

M [8020] = 5A

M [8021] = 7B

M [8022] = F3

M [8023] = 59

M [8024] = BD

M [8025] = FE

 

 

№7

 

 

LXI D, 8034
MVI A, 32
MVI H, 80
MOV L, A
ADD M
RRC
RRC
XCHO
XRA M
SHLD, 8034
STAX D
HLT

 

M [8030] = 2A

M [8031] = B3

M [8032] = 37

M [8033] = 78

M [8034] = BC

M [8035] = 5E

 

 

 

№8

 

Совпадал с 9вариантом, изменила !
LXIH, 8032
LDA 8031
ADD A
ADD M
ADD H
SUI, 8B
ADD A
RAR
RRC
STA 8031
HLT

 

M [8032] = A1

M [8031] = E3

 

№9

 

 

LXIH, 2832
LDA 8031
ADD A
ADD L
ADD H
SUI, 8B
ADD A
RAR
RRC
STA 8031
HLT

 

 

 

M [8031] = A5

M [8032] = F3

 

 

 

 

№10

 

 

LHLD 8030
LDA 8032
ADD L
ADD A
SUB H
ADD L
RRC
RAR
ADD L
STA 8032
HLT

 

 

M [8030] = 2A

M [8031] = 3B

M [8032] = 8F

 

 

№11

 

 

LDA 8316
LHLD 8314
ADD A
ADD H
MOV M, A
ADD A
SUB M
ADD L
RAL
RLC
STA 8313
HLT

 

 

 

M [8314] = 16;  M [8315] = 83;  M [8316] = 45 ;

 

 

 

№12

 

 

MVI A, 25
MVI D, 80
LXI H, 8022
MOV E, A
ADD M
RLC
RAL
ANI, C7
SHLD, 8020
STAX D
HLT

 

M [8020] = 5A

M [8021] = 7B

M [8022] = F3

M [8023] = 59

M [8024] = BD

M [8025] = FE

 


< Предыдущая пр.работа   |   Система команд   |   Следующая пр.работа>