毕业论文
论文首页 计算机毕业设计 工学论文 语言论文 社会学 经济管理学 法律论文 农学论文 医学论文 理学论文 文学论文 哲学论文 教育论文 艺术学 历史学 论文指导 论文翻译 诚聘代理  投稿出售
   高级搜索    本站热线:13009565069 QQ:617579642
2008-06-28 15:45:55  浏览次数:20    当前位置:首页 >> 计算机毕业设计 >> 计算机论文 >> 计算机软件 >>
 

成绩分段统计获得全文

(论文 页数:22 字数:6438 带程序).第一章 需求分析
1.1 课程设计题目
成绩分段统计
1.2 课程设计目的
1. 巩固和加深课堂所学知识
2. 将课本上的理论知识和实际应用有机的结合起来,培养同学们分析和解决实际问题的
能力
3. 通过对汇编语言程序代码的阅读、修改、设计,理解和掌握复杂的汇编语言应用程序
的编程,提高实践编程能力
1.3 程序运行环境及开发工具
本程序主要在装有Windows XP的PC机上利用MASM1的软件来实现。
1.3.1 运行环境
在本次汇编语言程序课程设计中,我们主要用装有Windows XP的PC机,利用汇编的集成环境对成绩分段统计进行设计与调试,直到程序能正常运行。要求可以通过从键盘输入成绩后,可以输出成绩各区间的人数及最高成绩,并且降成绩按降序排列输出,按空格键则退出程序。
1.3.2 开发工具
汇编程序的编译与实现必须经过文件的“建立-汇编-连接-执行”四个阶段。因此,在本次的实验中我们主要运用的是:SK.EXE,MASM.EXE,Link.EXE与DEBUG.COM这四个工具软件。
1. 全屏幕编译软件SK.EXE。用以将程序键入内存,经编辑生成文件(.ASM)存盘。
2. 宏汇编程序MASM.EXE。主要功能是将源文件(.ASM)汇编生成二进制代码的目标文件(.OBJ)文件、列表文件(.LST)及符号交叉引用表文件(.CRF)。
3. 连接程序Link.EXE。用以将目标文件(.OBJ)与欲使用的库文件(.LIB)及其目标模块,连接装配生成一个可执行文件(.EXE)、及各段空间分配的列表文件(.MAP).
4. 调试程序DEBUG.COM。用以对.EXE或.COM文件进行调试,排错。
值得指出的是,人工输入的现成程序,或自编程序,难免不出现键入错误、疏漏错误、语法错误及逻辑错误。虽然在静态自查及汇编阶段均可被查出,但程序内在的逻辑功能性错误,还必须借助调试工具,在监测环境下动态运行程序才能表露出来,因此程序调试这一环节必不可少。
整个软件非常节约资源,几乎可以在各种的PC机上应用,十分方便。
1.4 课程设计任务及要求
1.4.1 设计任务
功能:从键盘接受30个学生成绩,统计30个学生成绩中得分在100~90、89~80、79~70、69~60区间以及低于60分的人数。
(1) 显示各区间得分的人数(显示输出格式见设计题目要求)。
(2)将30个学生成绩按序排列。
(3) 按空格键退出系统。
1.4.2 设计要求
原始数据采用10号功能由键盘输入,存入从HBCZ开始的存储区域,排序后的成绩存入从HBPX开始的存储区域。

第二章 概要设计
2.1 设计原理及方法
2.1.1 设计方法
利用模块化设计方法。即按照各部分程序所实现的不同功能把程序划分成多个模块,各个模块在明确各自的功能和相互间的连接约定后,就可以分别编制和调试程序,最后再把它们连接起来,形成一个大程序。本次课程设计主要用子程序来实现模块化设计。
2.1.2 设计原理
本次课程设计中,在主程序中调用了四个子程序:INPUT子程序(从键盘接受30个学生成绩)、COUNT子程序(统计各区间得分的人数)、TAX子程序(30个学生成绩按降序排列)、LAST子程序(按空格键退出系统)。通过它们来实现本程序的主要功能。有些程序段可能经常用到,例如,显示数字,二进制数转换成十进制数并显示输出,回车换行等。对于这些常用的特定功能的程序段,也设计成子程序的形式供多次调用。

 

 

目 录
第一章 需求分析 .....................................................11
1.1 课程设计题目 ......................................................11
1.2 课程设计目的 ......................................................11
1.3 程序运行环境及开发工具 .........................................111
1.3.1 运行环境 .......................................................11
1.3.2 开发工具 .......................................................11
1.4 课程设计任务及要求 ...............................................12
1.4.1 设计任务 .......................................................12
1.4.2 设计要求 .......................................................12
第二章 概要设计 ......................................................2
2.1 设计原理及方法 ....................................................12
2.1.1 设计方法 ........................................................2
2.1.2 设计原理 ........................................................2
2.2 系统流程图 .........................................................3
第三章 详细设计 .....................................................14
3.1 数据段的设计 ......................................................14
3.2 主程序的设计与实现 ..............................................1115
3.3 子程序的设计与实现 ...............................................16
3.3.1 键盘输入成绩 ...................................................6
3.3.2 成绩各分区人数统计 ............................................6
3.3.3 成绩排序 .......................................................17
3.3.4 退出系统 .......................................................18
第四章 系统调试与作说明 .........................................8
4.1 系统调试 ...........................................................18
4.2 作说明 ...................................................110
第五章 设计中的问题及解决方法 ....................................111
第六章 总结与体会 ..................................................1112
参考文献 ................................................................113
附录源程序 ............................................................1114





推荐论文                 更多

· 图书馆管理系统
· 题库管理系统
· 铁岭香河商贸有限公司销...
· 网上书店系统
· 图书管理系统
· 疯狂下载在线社区网站
· 医药药房管理系统
· LINUX论文
· 面向CAD/PDM集成的图纸自...
· 基于流媒体技术的多媒体...

出售论文
亿佰资讯网 - 《中华人民共和国增值电信业务经营许可证》 ICP证编号:陕ICP备05010493号 - 资料购买帮助
2006-2007 100LW.com and its suppliers.保留所有权利  增值电信业务经营许可证B2-20060392
电话:0472-2110208  13009565069  电邮:paowen@foxmail.com
QQ: 453148943   617579642  MSN:wide_sun@hotmail.com
地址:内蒙古包头市稀土开发区软件园大厦A座413室