Professional Documents
Culture Documents
BCD numbers
Aim:
Psoam to perform
To Tnte an assemblyangutag
BCD DumbCrs
additien dtwo
Apparatus
Alqovithm
Seqmeot ad Cleaar Centent e A
Snitiatize data
Teqister
data seqment into At i s t e r
Get value rom
3 Get Value rem dota Sgment tnto BL register
these tuoD numbtrsContents in AL and BL reqisters)
4y Add
5ApplyDAA instruction decima adjust)
Store sult in ocatiion namte a Scu)
cy
Stat
ctearAX estcr
e t nvalue rom
data ccament l AL
reguter
Getavalufrom
dato amenta BL
Store
(Stop
Oqram
Assume CS:CDde, da:data
dota SEqment ctats
dota eqnent
I1 declaving ariable n
Ddb 3 H
yaniable na
h db 284 declan ing
4wo tocations
I declaing
Sum db ?
ends
data Seqnernt
cata endc
Cemeot sta
Code
Code seqment
q n , into al reqs ter
mov O, daa mo
movin nto bl i st e r
mov ds, a
bR aM, a
toadd
aD Cdd0, tob
mDV bl, n2
tohftntee al, bl 7eqister
al, bl
deinq.
ordd
elaa
apptyaDAA
mov Stum,a
int 2H
Code emet enols
code ends
ps oqsCam ends
End
Result
Inpat
b76C Oooo84
D7 6C oo 28
Outpu
b7 GC 0002 G