统计学生成绩实验报告
姓名:XXX 学号:XXX 班级:XXX
任课教师:李济生
一、 实验目的与要求
1. 熟悉汇编语言各种跳转指令的功能和用法。
2. 学会用程序流程图来分析和设计分支程序。
3. 通过顺序和分支结构来熟悉汇编语言程序设计的主要方法。
4. 了解和掌握程序设计过程中算法的选择。
二、 实验内容
设有20个学生成绩分别56、78、67、40、87、99、63、51、74、100,90,80,68、88、55、66、84、96、45、73分。编写程序实现统计低于60分、60-69分、70-79分、80-89分、90-99分及100分的人数,并分别存放在s5、s6、s7、s8、s9、s10单元中。
三、 实验程序设计思路
实验思路用AX,BX,CX寄存器保存统计值,用SI寄存器保存数据地址,用类似IF-ELSE的方法判断每一个数据属于哪一类
四、 实验结果分析
1.存入数据
2. 将56与60比较,56<60,AX寄存器地位加一
3.增加SI,与第二个数比较
5. 结果如下:依次为S5,S6,S7,S8,S9,S10
五、 实验体会
通过本次实验我加深了对汇编分支程序的设计,更加深刻的理解了LEA,MOV,JAE,JNAE等指令的使用。熟悉了使用debug命令查看内存数据,对程序执行控制。
…… …… 余下全文