实验四一、实验目的
循环程序设计
1、学会使用循环指令loop、loopz、loop
z,加深对循环结构的理解。2、掌握循环程序的设计方法。
二、实验内容
1、编写程序,统计学生成绩不及格的人数。在内存GRADE开始的位置连续存放了10个学生成绩,,请编程统计不及格的人数保存在内存COUNT中。调试运行程序,查看结果。
DATASGRADECOUNTDATASSEGMENTDBDBENDS78654080569035945033学生成绩
存放不及格的人数
2、
编写程序,实现十进制到十六进制的转换。要求接收键盘输入的十进制数(范围065535)到BX,然后在下一行显示相应的十六进制数。
3、
编写程序,要求比较两个字符串STRING1和STRING2所含字符是否相同(都为25个字符),若相同则显示‘Match’否则,显示‘Nomatch’。数据段的设置参考程序LS11ASM,请分别用LOOP循环指令和串处理指令来实现,并调试运行。
三、实验报告要求:
1、说明LOOP指令的执行过程。答是循环指令,循环次数由计数寄存器CX指定至少执行一次循环体执行LOOP指令时,CPU自动将CX的值减1
f直到CX为0,循环结束2、画出程序2的流程图。给程序的关键语句加上注释。
ff3、
总结有哪些方法可以实现循环结构。答:分别有dowhile结构和dou
til结构
fr