Professional Documents
Culture Documents
Roll No : 20EC01016
Experiment No : 3
LXI H,F000H
MVI B,14
LOOP: MOV M,B
INX H F000 14 F100
F101
14
13
DCR B F001
F002
13
12 F102 12
JNZ LOOP F003 11 F103
F104
11
10
F004 10
F005 0F F105 0F
Solution 1(a): F006 0E F106 0E
F007 0D F107 0D
Transferring data F008 0C
After Data F108 0C
Transfer
F009 0B F109 0B
INX H F010
F011
4
3
F110
F111
4
3
STAX D F012 2 F112 2
DCR B
JNZ LOOP2
HLT
F010 14
F011
F012
13
12
For part (b) copying values in the descending F013 11
order of address to prevent loss of data
F014 10
F015 0F
F016 0E
Solution 1(b): F017 0D
F018 0C
LXI H,F013H F019 0B
STAX D F020
F021
4
3
DCX D F022 2
DCR B F023 1
JNZ LOOP2
HLT
LXI H,F000H
MVI M,35H
INX H
MVI M,47H
LXI H,F000H
MOV A,M Data in memory after execution
INX H
MOV B,M
INX H
ADD B
DAA
MOV M,A
HLT
JNZ LOOP
MOV L,A
MOV M,B
LXI H,9000H
MVI M,64H
MOV B,M
INR B
LXI H,EFFH
LOOP3: INX H
DCR B Data in memory after execution
JNZ LOOP3
MOV A,M
STA 9001H
HLT
LXI H,F000H
MVI M,23H
INX H
MVI M,AFH
INX H
MVI M,58H
INX H
MVI M,52
LXI H,F003H
LDA F001H
ADD M
STA F005H
LDA F000H
JNC SKIPINR
INR A Data in memory after execution
SKIPINR: DCX
H
ADD M
STA F004H
HLT