Professional Documents
Culture Documents
TASK1
Regis- A B C D E H L PC S Z AC P C
ters
L1 00 00 00 00 00 00 00 0000 0 0 0 0 0
L2 00 FF FF 00 00 00 00 0003 0 0 0 0 0
L3 00 FF FF 00 00 00 01 0006 0 0 0 0 0
L4 00 FF FF 00 00 00 00 0007 0 0 0 0 1
Regis- A B C D E H L PC S Z AC P C
ters
L1 00 00 00 00 00 00 00 0000 0 0 0 0 0
L2 00 FF FF 00 00 00 00 0003 0 0 0 0 0
L3 00 FF FF 00 00 FF FF 0006 0 0 0 0 0
L4 00 FF FF 00 00 FF FE 0007 0 0 0 0 1
For BC = 01234H, HL = 0FEFAH
Regis- A B C D E H L PC S Z AC P C
ters
L1 00 00 00 00 00 00 00 0000 0 0 0 0 0
L2 00 12 34 00 00 00 00 0003 0 0 0 0 0
L3 00 12 34 00 00 FE FA 0006 0 0 0 0 0
L4 00 12 34 00 00 11 2E 0007 0 0 0 0 1
TASK 2
Me 000 000 000 000 000 000 000 000 000 000 001 001 001 001 001 001 001
m- 0H 1H 2H 3H 4H 5H 6H 7H 8H 9H 0H 1H 2H 3H 4H 5H 6H
ory
lo-
ca-
tion
Registers A B D PC SP Flag Z
Line 1 00 00 00 0000 FFFF 0
Line 2 FF 00 00 0002 FFFF 0
Line 3 FF 05 00 0004 FFFF 0
Line 9 FF 05 00 0010 FFFD 0
Line 10 FF 05 06 0012 FFFD 0
Line 11 FF 05 05 0013 FFFD 0
Line 10 FF 05 05 0012 FFFD 0
Line 11 FF 05 04 0013 FFFD 0
Line 10 FF 05 04 0012 FFFD 0
Line 11 FF 05 03 0013 FFFD 0
Line 10 FF 05 03 0012 FFFD 0
Line 11 FF 05 02 0013 FFFD 0
Line 10 FF 05 02 0012 FFFD 0
Line 11 FF 05 01 0013 FFFD 0
Line 10 FF 05 01 0012 FFFD 0
Line 11 FF 05 00 0013 FFFD 1
Line 12 FF 05 00 0016 FFFD 1
Line 4 FF 05 00 0007 FFFF 1
Line 5 FF 04 00 0008 FFFF 0
Line 6 00 04 00 0009 FFFF 0
Line 9 00 04 00 0010 FFFD 0
Line 10 00 04 06 0012 FFFD 0
Line 11 00 04 05 0013 FFFD 0
Line 10 00 04 05 0012 FFFD 0
Line 11 00 04 04 0013 FFFD 0
Line 10 00 04 04 0012 FFFD 0
Line 11 00 04 03 0013 FFFD 0
Line 10 00 04 03 0012 FFFD 0
Line 11 00 04 02 0013 FFFD 0
Line 10 00 04 02 0012 FFFD 0
Line 11 00 04 01 0013 FFFD 0
Line 10 00 04 01 0012 FFFD 0
Line 11 00 04 00 0013 FFFD 1
Line 12 00 04 00 0016 FFFD 1
Line 7 00 04 00 000C FFFF 1
Line 8 00 04 00 000F FFFF 1
00 04 00 0010 FFFF 1
Task 3
LXI H,0000H
MOV B,M
ADD B
INX H
MOV B,M
ADD B
INX H
MOV B,M
ADD B
STA 0005H ;(s-a)
LXI H,0000H
MOV B,M
SUB B
STA 0006H
LDA 0005H ;(s-b)
INX H
MOV B,M
SUB B
STA 0007H
LDA 0005H ;(s-c)
INX H
MOV B,M
SUB B
STA 0008H
LXI H,000AH
MOV B,M
INX H
MOV C,M
CALL MUL ;square root
MVI D,0001H
MVI E,0001H
X: SUB D
JZ Y
INR D
INR D
INR E
JMP X
Y: MOV A,E
STA 000DH