2022年2022年汇编软件实验学生成绩输入 .pdf
《2022年2022年汇编软件实验学生成绩输入 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年汇编软件实验学生成绩输入 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 微机原理实验报告实验任务:一个学生的信息包括姓名、班级、学号(班内序号)、成绩。试编写程序实现以下功能:(1)能录入学生成绩(十进制形式) ;提示:输入形如: tom 205 16 95回车,每名学生用一行;选择一个特殊符表示输入结束(2)能按要求(如班内序号或成绩)进行排序显示;(3)能统计平均成绩;(4)能按分数段统计人数,不及格、6070、7080、8090、90100 各分数段的人数。实验实现过程与方法:将输入的学生信息保存在一个一维数组中,在数据段中变现为:STUDENT DB 256 DUP( );存储学生信息在信息的存储过程中直接把输入的字符串存储至STUDENT 中,姓名,
2、班级,班内序号,成绩各属性之间以空格分开,来标识不同的属性。每一个功能都用一个子程序来完成,在主程序中直接调用实现相应的功能。所以主程序为:CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV SP,100H CALL INPUT_PRO ;调用输入子程序CR MOV DX,OFFSET MESSAGE MOV AH,09H INT 21H CALL DISPLAY_PRO ;显示学生输入信息CR CALL NUMBERSORT_PRO ;按学号升
3、序排列CALL SUM_PRO ;求出成绩总和CALL GRADESORT_PRO ;按成绩降序排列CALL AVERAGE_PRO ;调用平均成绩子程序, 并以字符串显示出来CALL THEGRADE_PRO ;各个成绩段的人数统计MOV AH,4CH INT 21H CODE ENDS END START 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 2 其中 CR是一个宏,用来实现回车换行的功能,INPUT_PRO 实现
4、成绩等学生信息的输入并存储起来, DISPLAY_PRO 用来在窗口显示学生的信息,NUMBERSORT_PRO 是按学生班内序号由小到大排序,GRADESORT_PRO是按学生成绩由大到小排序,AVERAGE_PRO是求出学生的平均成绩并以字符串的形式显示出来,THEGRADE_PRO则是最后用来统计各个分数段的学生的人数。下面来介绍各个子程序相应的算法及流程图:输入子程序:输入形如: tom 205 16 95 回车,每名学生用一行;选择一个特殊符表示输入结束的 INPUT_PRO,给每一个学生在STUDENT 中划分 14 字节用来存储学生信息,STUDENT0-STUDENT2字节用来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年汇编软件实验学生成绩输入 2022 汇编 软件 实验 学生 成绩 输入
限制150内