MPMC LAB RECORD
MPMC LAB RECORD
INSTITUTE OF TECHNOLOGY
Reg. No.:..20NA0Y Page No. : ...........
Debug commands:Assemble
O2 H 04H
BAck: mov AL, lsI|
+O 2H +o 4H + 0GH
DL,lDI]
O4 H ADC AL, DL
mov CBx], AL
SI
DI
13x
Dec
INZ BACK
Code cnds
end s tart
ubhaction:a db CoH, SOH, 4b NRI
N oTB YTE b db 30H, 0H, lbH Reg. No. :...........
INSTITUTE OF TECHNOLOGY
Page No. :......
30 3o M ULTI3yTe
O7GA :O00O
4030 20 lo
30 uBTRACTIONO:
assUme cs: co oe, ds:data
N anual ce lculaton datadbsegnent
GOH So H GoH, S0 H,40H
-30 H b db 30H, Q0H, lo H
30H 30H
data
Code
segment
start : mov AX, data
ds, Ax
}noV sI, offset a
DI, ofsei b
Bx, offset
CL, 03 H
BACk ! moV
AL,ls1]
DL, CDI]
AL,DL
[Bx], AL
SI
DT
Outtplicatio: Rea. No.: ....................)
NRI
INSTITUTE OF TECHNOLOGY
Page No. : :.(L.
0 G O2
BACK
O76A :000o O2 04
cod ends
Manual Caleulator star t
MwLTIBYTÉ VULTIPLIcATIDNi
O2 H O4 H O6H assume cs: code, ds:data
data
Gx G: 36
1613c db
sgmend O H,o4 H, 0GH
b db O2 H, o4H, oGH
data ends
cods sgoment
etart mov Ax, data
Movds, AX
mév sI, offse t a
DI, 01fset b
BX, Ofse t c
CL, 03H
SI
DI
JNZ BACk
1NT O3H
Codi cnds
end tay t
MuriByre Divis} o
GSsume CS: code, ds: data
data sec
b db 62 , 04H, DG H
Facborial I
yxPERIMeNT- 5 Dateotaly
Sx 4 X 3 Xx
CL
Ax facACTORIAL A Gen
4 S
O 3
aoo pefoa factoria l a gion muma
MAS softioare.
6 2
eraRATUs eQUIREMENTS:
Personal compute
)OAM softare.
assuMe cs! code
Ade
AL,LL() AL: AL cL code ceguent
etayt OOV c , os
XOR Ax,AX
moV Al,o
.mUL CL
TNT
cod euds
end start
Resu
factorial of a given nummber ii Llnhid by uag
mAsm softoare.