南昌大学---汇编语言--成绩管理.doc

南昌大学---汇编语言--成绩管理.doc

ID:57210201

大小:43.50 KB

页数:12页

时间:2020-08-06

南昌大学---汇编语言--成绩管理.doc_第1页
南昌大学---汇编语言--成绩管理.doc_第2页
南昌大学---汇编语言--成绩管理.doc_第3页
南昌大学---汇编语言--成绩管理.doc_第4页
南昌大学---汇编语言--成绩管理.doc_第5页
资源描述:

《南昌大学---汇编语言--成绩管理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、汇编语言程序设计期末大作业:编写一完整的汇编语言源程序,实现从键盘输入一个班(不少于10人)的学生记录(学号:8位数字、姓名:不多余10个英文字符,语文:0-100的整数、数学:0-100的整数、英语:0-100的整数)后,(1)将输入的记录保存在C盘根目录下名为stuscore.dat的文件中;(2)按照各科成绩总分先高后低的顺序输出全部学生记录和排名顺序;(3)输出总分高于班平均总分的全部学生记录。stacksegmentstackdb200dup(0)stackendsDATASEGMENTPARA'DATA'menuDB

2、'*******************************',0dh,0ah;主菜单列表DB'*mainmenu*',0dh,0ahDB'**',0dh,0ahDB'*1.outputallstudentscore*',0dh,0ah;输出所有学生的成绩DB'*2.statisticsscore(ABCED)*',0dh,0ah;显示每个成绩段的学生人数DB'*3.sortscore*',0dh,0ah;学生成绩的排序DB'*4.intputfivenamesandscores*',0dh,0ah;任意添加五个学生的姓名与

3、成绩DB'*5.intputonenameandscore*',0dh,0ah;任意输入一个学生的姓名与成绩,会显示出其成绩的等级DB'*6.clearscreen*',0dh,0ah;清屏DB'*7.exit*',0dh,0ah;退出DB'************************',0dh,0ahPlaseDB'plasechoose:(1-7):',0dh,'$';选择1-7errdb'thedataerror$'put0db'plaseintputonenameandscore',0dh,'$'putdb'plas

4、eintputfivenamesandscores',0dh,'$'byedb'***************thankyoutouse*********************',0dh,'$'scoredw64,71,66,61,78,80,83,89,79,96n1=($-score)/2;score的长度scoreaddDB3;增加的分数存入指定单元DB?DB3DUP(0)db'$'scoreadd2DB3;增加的分数存入指定单元DB?DB3DUP(0)db'$'scoreadd3DB3;增加的分数存入指定单元DB?DB

5、3DUP(0)db'$'scoreadd4DB3;增加的分数存入指定单元DB?DB3DUP(0)db'$'scoreadd5DB3;增加的分数存入指定单元DB?DB3DUP(0)db'$'score1db15dup(0)mes1DB'THENUMBEROFE(0---59):$';显示E等级的人数的界面,对应V1mes2DB'THENUMBEROFD(60--69):$';显示D等级的人数的界面,对应V2mes3DB'THENUMBEROFC(70--79):$';显示C等级的人数的界面,对应V3mes4DB'THENUMBER

6、OFB(80--89):$';显示B等级的人数的界面,对应V4mes5DB'THENUMBEROFA(90-100):$';显示A等级的人数的界面,对应V5mes6DB'$';12字节空格使显示分数及对应名字相隔mes7db'name:score:',0ah,0dh,'$'mes8db'name:',0ah,0dh,'$';提示输入姓名mes9db'score:',0ah,0dh,'$';提示输入分数bo1DB'youinputthescoreofstudentisA$';判断输入的数据的等级后显示对应级别Abo2DB'youi

7、nputthescoreofstudentisB$';判断输入的数据的等级后显示对应级别Bbo3DB'youinputthescoreofstudentisC$';判断输入的数据的等级后显示对应级别Cbo4DB'youinputthescoreofstudentisD$';判断输入的数据的等级后显示对应级别Dbo5DB'youinputthescoreofstudentisE$';判断输入的数据的等级后显示对应级别Ebo6DB'1.outputallstudentscore2.statisticsscore(ABCED)'DB'

8、3.sortscore4.intputfivenamesandscores'DB'5.intputonenameandscore6.clearscreen7.exit',0dh,'$';清屏后提示v1db?;0---59段人数计数器v2db?;60--69段人数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。