You are on page 1of 3

*********

LAB 2
*********

___________________

1.
LHLD 9000H
XCHG
LHLD 9010H
MOV A,E
ADD L
OUT 00H
MOV A,D
ADC H
OUT 01H
HLT
___________________

___________________

2.
a)
MVI A,25H
MVI B,48H
SUB B
MOV C,A
HLT

b)
MVI A,48H
MVI B,25H
SUB B
MOV C,A
HLT
___________________

___________________

3.
LHLD 8090H
XCHG
LHLD 8092H
MOV A,E
SUB L
MOV L,A
MOV A,D
SBB H
MOV H,A
SHLD 8094H
HLT
___________________

___________________

4.
LHLD 8084H
XCHG
LHLD 8086H
DAD D
SHLD 8088H
HLT

LHLD 8084H ;This program is needed for verification.


XCHG
LHLD 8086H
MOV A,E
ADD L
MOV L,A
MOV A,D
ADC H
MOV H,A
SHLD 8088H
HLT
___________________

___________________
5.
LHLD 80A2H
INX H
SHLD 80A2H

LHLD 80A4H
DCX H
SHLD 80A4H

HLT
___________________

___________________
6.
LHLD 80A2H
INR L
JNZ L1
INR H
L1: SHLD 80A2H

LHLD 80A4H
DCR L
MOV A,L
INR A
JNZ L2
DCR H
L2: SHLD 80A4H

HLT
___________________

___________________
7.
LHLD 818AH
MOV A,L
ADD H
DAA
STA 818CH
HLT
___________________
___________________
8.
LHLD 8284H
XCHG
LHLD 8286H
MOV A,E
ADD L
DAA
MOV L,A
MOV A,D
ADC H
DAA
MOV H,A
SHLD 8288H
HLT
___________________

___________________
9.
MVI H,34
MVI D,12
MOV A,H
SUB D
DAA
MOV H,A
HLT
___________________

You might also like