You are on page 1of 4

16.

a.i
16.
a.i
i

ALGORI
THM:

(
a)Fi
ndi
ngl
argestnumber
:
 Loadthearraycounti
nar egi
sterC1.
 Getthefi
rsttwonumber s.
 Comparethenumber sandexchangei ft
henumberissmall
.
 Getthethi
rdnumberf r
om t hearrayandrepeatt
hepr
ocessunt
ilC1i
s0.

(
b)Fi
ndi
ngsmal
lestnumber
:
 Loadthearraycounti
nar egi
sterC1.
 Getthefi
rsttwonumber s.
 Comparethenumber sandexchangei ft
henumberisl
arge.
 Getthethi
rdnumberf r
om t hearrayandrepeatt
hepr
ocessunt
ilC1i
s0.

PROGRAM:

(
c)LARGESTNUMBER:

ADDRESS MNEMONI
CS HEXCODE COMMENTS

1000 MOVSI
,1200H C7C60012 I
nit
ial
izear
raysi
ze
1004 MOVCL,
[SI
] 8A0C I
nit
ial
izet
hecount
1006 I
NCSI 46 Got
onextmemor
ylocat
ion
1008 MOVAL,
[SI
] 8A04 Movet
hef
irstdat
ainAL
1009 DECCL FEC9 Reducet
hecount
100B L2:I
NCSI 46 Movet
heSIpoi
ntert
onextdat
a
100C CMPAL,
[SI
] 3A04 Compar
etwodat
a’s
100E J
NBL1 7302 I
fAL> [
SI]t
hengot
oL1(noswap)
1010 MOVAL,
[SI
] 8A04 El
semovet
hel
argenumbert
oAL
1012 L1:DECCL FEC9 Decr
ementt
hecount
1014 J
NZL2 75F5 I
fcounti
snotzer
ogot
oL2
1016 MOVDI
,1300H C7C70013 I
nit
ial
izeDIwi
th1300H
101A MOV[
DI]
,AL 8805 El
sest
oret
hebi
ggestnumberi
n
1300l
ocat
ion
101C HLT F4 St
op

(
d)SMALLESTNUMBER:

ADDRESS MNEMONI
CS HEXCODE COMMENTS

1000 MOVSI
,1200H C7C60012 I
nit
ial
izear
raysi
ze
1004 MOVCL,
[SI
] 8A0C I
nit
ial
izet
hecount
1006 I
NCSI 46 Got
onextmemor
ylocat
ion
1008 MOVAL,
[SI
] 8A04 Movet
hef
irstdat
ainAL
1009 DECCL FEC9 Reducet
hecount
100B L2:I
NCSI 46 Movet
heSIpoi
ntert
onextdat
a
100C CMPAL,
[SI
] 3A04 Compar
etwodat
a’s
100E J
BL1 7202 I
fAL< [
SI]t
hengot
oL1(noswap)
1010 MOVAL,
[SI
] 8A04 El
semovet
hel
argenumbert
oAL
1012 L1:DECCL FEC9 Decr
ementt
hecount
1014 J
NZL2 75F5 I
fcounti
snotzer
ogot
oL2
1016 MOVDI
,1300H C7C70013 I
nit
ial
izeDIwi
th1300H
101A MOV[
DI]
,AL 8805 El
sest
oret
hebi
ggestnumberi
n
1300l
ocat
ion
101C HLT F4 St
op
RESULT:

Thust
heassembl
ylanguageprogram f
orf
indingt
helargestandsmal
lest
numberinanar
rayusi
ng8086i sper
formedandt heout
putisjusti
fi
ed.

You might also like