实验四 循环结构程序设9计Word下载.docx
《实验四 循环结构程序设9计Word下载.docx》由会员分享,可在线阅读,更多相关《实验四 循环结构程序设9计Word下载.docx(14页珍藏版)》请在冰豆网上搜索。
【参考程序如下】
DSEGSEGMENT
DATA1DB'
ABCDEFG3'
DATA2DB'
ABCDEF3G'
CNTDW8
DSEGENDS
CSEGSEGMENT
ASSUMECS:
CSEG,DS:
DSEG
START:
MOVAX,DSEG
MOVDS,AX
MOVDL,31H
LEASI,DATA1
LEADI,DATA2
MOVCX,CNT
DECSI
DECDI
AGAIN:
INCSI
INCDI
MOVAL,[SI]
CMPAL,[DI]
LOOPZAGAIN
JZDISP
DECDL
DISP:
MOVAH,2
INT21H
MOVAH,4CH
CSEGENDS
ENDSTART
三、实验题
课外实验内容:
教材习题5.19。
DATASSEGMENT;
此处输入数据段代码
arrayAdw1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
arrayBdw2,4,6,44,16,18,8,16,25,24,13,47,48,49,50,87,36,35,34,38
arrayCdw15dup(?
)
DATASENDS
STACKSSEGMENT;
此处输入堆栈段代码
STACKSENDS
CODESSEGMENT
ASSUMECS:
CODES,DS:
DATAS,SS:
STACKS
MOVAX,DATAS
MOVDS,AX;
此处输入代码据段代码
moves,ax
subdi,di
subsi,si
subbx,bx
movdx,15
loop1:
leadi,arrayB
movax,arrayA[si]
movcx,20
cld
repnescasw
jnzcontinue
movarrayC[bx],ax
addbx,2
continue:
decdx
addsi,2
cmpdx,0
jneloop1
MOVAH,4CH
INT21H
CODESENDS
ENDSTART
四、实验报告
1、写出程序清单、加注释;
记录执行结果。
2、习题5.19,要求画出程序流程图。