北京交通大学_汇编语言程序设计实验报告

统计学生成绩实验报告

姓名: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命令查看内存数据,对程序执行控制。

六、   代码见附件

附件(实验代码,需要注释,所有的内容要规整):

       同DEBUG环境实验的程序写法要求一样。

 

第二篇:北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

北京交通大学力学演示实验报告

相关推荐