欢迎来到天天文库
浏览记录
ID:16419950
大小:602.50 KB
页数:23页
时间:2018-08-09
《汇编语言程序设计课程设计报告-班级成绩管理程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计报告课程名称80x86汇编语言程序设计课题名称班级成绩管理程序专业应用技术学院班级计算机0581学号21姓名指导教师2007年9月28日湖南工程学院23课程设计任务书课程名称80x86汇编语言程序设计课题班级成绩管理程序专业班级计算机0581学生姓名学号21指导老师审批任务书下达日期2007年9月18日任务完成日期2007年9月25日23目录设计内容和设计要求…………………………………………………………4课题主要功能………………………………………………………………………6课题功能模块…………………………
2、……………………………………………6课题主要功能实现………………………………………………………………8上机调试……………………………………………………………………………10心得体会………………………………………………………………………………12附录(原程序)…………………………………………………………………1323一、设计内容与设计要求一、课程设计目的通过本周的课程设计,学生能够巩固所学的基础知识,并能够使学生更加熟练运用汇编程序设计语言来掌握综合汇编程序设计的方法和过程,以及为设计其它应用软件提供帮助,进而提
3、高学生的软件设计能力。二、课程设计课题环境一台硬件配置为586以上电脑,在操作系统为WINDOWS98/XP/2000等的环境下,使用汇编程序设计语言来完成该任务。三、设计内容与设计要求1.设计内容:课题一:编制一计算比赛成绩的程序。要求完成以下功能:(1)9名评委,每个评委给分范围为0~10(整数);(2)9名评委给分中,去掉一个最高分和一个最低分,剩余7名评委的平均分即为参赛者的得分(精确到小数点二位);(3)将得分在光标位置处显示出来。课题二:班级成绩处理程序。编制一程序,要求接收从键盘输入的一个班的学生
4、成绩,并存放于30字的grade数组中,各数据的格式为:学号,成绩1,成绩2,…,成绩5然后根据grade中的学生成绩,把学生名次填入rank数据组中,并显示出来,格式为:学号,名次课题三:时间显示程序。利用INT1CH(大约每秒中断18.2次)编写一个中断驻留程序,要求在屏幕的右上角显示计算机中当前系统时间,显示格式为时:分:秒:1/100秒课题四:图形显示程序。输入一个菱形的两条对角线长,在屏幕上用‘*’号画出一个彩色的菱形。课题五:显示模式设置程序。23设置图形方式并显示彩条,要求:选择背景色为蓝色,调色
5、板为0,然后每行显示一种颜色,每四行重复一次,一直到整个屏幕都显示出彩条。1.设计要求:选题原则为:学号尾数。0—1必选第一课题;2—3必选第二课题…如此类推。根据所选设计课题要求完成相应内容。每人至少完成一个课题。课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图)
6、;四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写出必要的注释)。正文总字数要求在5000字以上(不含程序原代码)。四、课程设计时间安排1、时间:第4周2、指导老师:刘铁武,曹焱3、具体时间安排表:时间上午下午星期一布置任务上机星期二上机星期五上机上机23二、课题的主要功能根据课程设计任务书要求,我选择了课题1和课题2进行设计。课题1本程序以microsoft visualbasic作为开发平台,根据课题要求,对输入的九个数(范围为0~10的整数),在这九个数中,去掉一个最高分和一个最低分,剩余
7、7名评委的平均分即为参赛者的得分(精确到小数点二位),然后将得分在光标位置处显示出来。课题2本程序以microsoft visualbasic作为开发平台,根据课题要求,实现了学生基本情况录入,对学生成绩的查询,修改,删除功能。三、课题的功能模块课题1由评委从键盘输入9个整数,通过比较,去掉最大的数字和最小的数字,剩余7个数字进行取平均值计算,最后把取到的值在屏幕上输出。课题2操作人员进入功能选取界面,通过选择界面选取相应的操作功能,“L”表示录入功能,“I”表示查询功能,“S”表示修改功能,“D”表示删除功能
8、,“Q”表示推出系统。操作选择功能由以下程序模块完成:INPUT:MOVAH,0INT16HCMPAH,26H;IS'L'?JNZNEXT1CALLLISTJMPMAINLOOPNEXT1:CMPAH,17H;IS'I'?JNZNEXT2CALLINSERTJMPMAINLOOPNEXT2:CMPAH,1FH;IS'S'?JNZNEXT3MOVSTATE,'S'CALLSEARCHJM
此文档下载收益归作者所有