Upload
prerak-kumar
View
212
Download
0
Embed Size (px)
Citation preview
7/26/2019 BCSL 022 Solved Assignments 2016
1/5
7/26/2019 BCSL 022 Solved Assignments 2016
2/5
PIXELESCLASSES
Page | PIXELES CLASSES BCA &MCA (IGNOU)
3 =r"#e ad ru #5e ,o$$o4"g rogra%s us"g >0>2 asse%$'
$aguage3(?0 Mar;s)
(a) =r"#e ad ru a Asse%$' $aguage rogra% #5a# ou#s #5e
ourree o, a$5ae# A ("rrese#"6e o, ase) " a s#"g3 /or e
7/26/2019 BCSL 022 Solved Assignments 2016
3/5
PIXELESCLASSES
Page | ?PIXELES CLASSES BCA &MCA (IGNOU)
As3
DATA SEGMENT
.MODEL SMALL
.STACK 100H
STRING DB AXABAYAF , $
RESULT DB ?
DATA END
CODE SEGMENT
LENGTH DB $STRING
MAIN !ROC
MO" AX, #DATA
MO" DS, AX
MO" AL,00H
MO" SI, OFFSET STRING
MO" CX, LENGTH
BACK: MO" BH, SI%
CM! BH, A&
'N( LABEL
INC AL
LABEL: INC SI
LOO! BACK
MO" RESULT, AL
MO" AH, )CH
INT *1H
MAIN END!
ENDS CODE
() =r"#e ad ru (us"g aror"a#e a$$"g rogra%) a ear roedure
" asse%$' $aguage #5a# o6er#s a a;ed d"g"# BC+ u%er s#ored
" AL reg"s#er #o eu"6a$e# B"ar' u%er3 /or e
7/26/2019 BCSL 022 Solved Assignments 2016
4/5
PIXELESCLASSES
Page | @PIXELES CLASSES BCA &MCA (IGNOU)
BCD DB *-
BIN DB ?
DATA+SEGENDSSTACK+SEGSEGMENT STACK
D 100 DU!/0
TO!+STACK LABEL ORD
STACK+SEGENDS
CODE+SEG SEGMENT
ASSUME CS:CODE+SEG, DS:DATA+SEG, SS:STACK+SEG
START: MO" AX, DATA+SEG
MO" DS, AX
MO" AX, STACK+SEG
MO" SS, AX
MO" S!, OFFSET TO!+STACK
MO" SI, OFFSET BCD
MO" DI, OFFSET BIN
CALL BCD+BINARY
BCD+BINARY!ROC NEAR
!USHF
!USH AX
!USH BX
!USH CX
MO" AL, SI%
MO" BL, AL
AND BL, 0F-
AND AL, 0F0-MO" CL, 0)
ROR AL, CL
MO" BH, 0A-
MUL BH
ADD AL, BL
MO" DI%, AL
!O! CX
!O! BX
!O! AX
4443"
7/26/2019 BCSL 022 Solved Assignments 2016
5/5
B2n3-4s 5 C6n7237s D47289s
P5: 1??*. 12??*>0>*0?12*. 4e:4443"