汇编语言课程设计报告-打字练习程序(内附源程序)

汇编语言课程设计报告-打字练习程序(内附源程序)

ID:6814852

大小:152.50 KB

页数:33页

时间:2018-01-26

汇编语言课程设计报告-打字练习程序(内附源程序)_第1页
汇编语言课程设计报告-打字练习程序(内附源程序)_第2页
汇编语言课程设计报告-打字练习程序(内附源程序)_第3页
汇编语言课程设计报告-打字练习程序(内附源程序)_第4页
汇编语言课程设计报告-打字练习程序(内附源程序)_第5页
资源描述:

《汇编语言课程设计报告-打字练习程序(内附源程序)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、汇编语言程序设计报告课程设计2010~2011学年第二学期设计题目打字练习程序院(系)计算机科学与信息工程专业计算机科学与技术班级b1学号学生姓名王涛设计时间2011年6月20日——2011年6月24日指导教师蒯锐提交日期2011年6月24日33汇编语言程序设计报告上海应用技术学院课程设计任务书课程名称汇编语言课程设计课程代码B设计题目打字练习程序题目序号设计时间2011年6月20日——2011年6月24日系(院)计算机科学与信息工程专业计算机科学与技术班级b1一、课程设计任务(条件)、具体技术参数(指标)本课程设计是《80X86汇编语言程序

2、设计》课程的后继教学环节,通过对一个较大型的、综合性的应用程序进行阅读、修改、添加功能等工作,使学生对汇编语言程序设计有更进一步的认识,提高阅读理解复杂程序的能力和程序设计能力。根据所给的“typetest.asm”应用程序框架,在此基础上修改和添加功能。基本任务:1认真阅读“typetest.asm”源程序,理解程序每一条指令在程序中的作用。绘制程序流程图(简略总图,各模块详细流程图),给程序中的关键语句(后跟分号)作注释。设置输入界面,用户输入密码后才能进入主菜单;2.修改主菜单,在主菜单上显示当天日期;3.修改主菜单,增加可供用户选择难

3、度级别的选项。4.为用户打分,正确输入字母使用时间越少,得分越高。5.修改程序,在屏幕右上角显示用户得分、已输入字母数、正确数。6.将程序中的“置光标位置”程序段落用宏调用完成,添加“置光标位置”宏定义。扩展任务:7.设置限定时间,到达该时间,用户尚未得到要求的分数时,游戏停止。8.到达限定时间,用户得分达到预设的值时,自动提高难度等级,屏幕变色。9.修改程序,底行的笑脸字母消失后,不再在该列下落字母(提示:设置数组记录笑脸字母的存在与否)。笑脸字母全部消失后,游戏停止,显示告别画面,显示用户成绩。其他任务:33汇编语言程序设计报告自行设计新

4、的功能。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)(1)分析原“typetest.asm”程序结构:画出主程序粗略的流程图和各个模块的详细流程图,每个功能模块用文字说明他们的功能(与对应流程图放在一起);(2)对你已经实现的功能(修改的、新编写的)做详细的说明,并附上流程图及程序清单(修改/增加的指令请使用大写字母,以示区别);(3)自己对该“打字练习程序”的进一步设想;(4)对于有设想但最终未实现的功能的大致编程思路的阐述;(5)论述在设计过程中遇到的并且对你具有启发性的问题。(6)严禁抄袭,发现雷同,双方

5、扣分。三、课程设计工作进度计划:周一:教师布置任务,讲解本课设模块。学生细读原始源程序,在重要行添加注解。周二:画出主程序粗略的流程图和各个模块的详细流程图,开始基本任务。周三~周四:设计程序及调试程序。同时着手写报告。周五:完成设计,提交报告,接受教师考评。33汇编语言程序设计报告四、主要参考资料[1]杨文显,宓双,胡建人.新编汇编语言程序设计,清华大学出版社,2010[2]朱玉龙,任文览等.汇编语言程序设计,清华大学出版社,2003[3][美]KipR.Irvine.电子工业出版社,2004指导教师(签名):蒯锐教研室主任(签名):杨晶鑫

6、2011年6月20日2011年6月20日33汇编语言程序设计报告目录2010~2011学年第二学期·········································11.概述···························································51.1基本功能··················································51.2扩展功能··················································62.详

7、细设计说明···················································72.1分析原“typetest.asm”程序结构····························82.1已经实现的功能(修改的、新编写的)说明····················933汇编语言程序设计报告3.对该“打字练习程序”的进一步设想······························103.1························································

8、·113.2··························································123.3·············

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

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

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