AXMOVAL,CHARS;将统计的数字送AXCALLDISPLAY;调用输出两位数字的子程序CALLENDLINELEADX,STRING3;字符串的输出NumberofdigitsMOVAH,09H;09H为字符串输出INT21H;中断调用,INT21H中断为DOS中断XORAX,AXMOVAL,DIGIT;将统计的数字送AXCALLDISPLAY;调用输出两位数字的子程序CALLENDLINELEADX,STRING4;字符串的输出NumberofothersMOVAH,09H;09H为字符串输出INT21HXORAX,AXMOVAL,OTHERS;将统计的数字送AXCALLDISPLAY;调用输出两位数字的子程序MOVAH,4CH;EAR;控制输出格式,输出回车换行子程序MOVAH,02HMOVDL,0AH;0AH键盘输入至缓冲区INT21H;输出换行符MOVAH,02HMOVDL,0DH;0DH键盘复位。INT21H;EAR;输出两位数字的子程序(输出两位数字为十进制)MOVBL,10DIVBL;AX/BL,AL=商,AH=余数PUSHAX;保存AX中的信息MOVDL,ALADDDL,30HMOVAH,02H;显示一个字符INT21H;输出十位数POPAX;出栈送AXMOVDL,AHADDDL,30HMOVAH,02H;显示一个字符INT21H;输出个位数RETDISPLAYENDPCODESENDSENDSTART最终结果显示结果显示:八.总结通过对本次汇编语言的课程设计,使我了解到汇编语言作为基层语言,有很多难点,有的地方不花时间去查资料是很难弄明白,经过本次实验,初步认识到学习计算机初级语言,理论和实践是分不开的,一边查找资料,编写代码,一边上机调试,最后获得较满意的结果,可以看出,这些代码编写的课程必须经常上机编写,调试,这样才能知道错误和更深一层的东西。