汇编打字练习
更新时间:2023-09-17 18:43:01 阅读量: 幼儿教育 文档下载
汇编语言程序设计报告
课程设计
2010~ 2011学年第二学期
设计题目 打字练习程序的设计
院(系) 计算机科学与信息工程 专 业 计算机科学与技术 班 级 09104301学号 27 学生姓名 李迅 设计时间 2011年 6 月 20 日——2011年 6 月 24日 指导教师 宓双 提交日期 2011年6月23日
1
汇编语言程序设计报告
上海应用技术学院课程设计任务书
课程名称 设计题目 设计时间 汇编语言课程设计 打字练习程序 课程代码 B704207 题目序号 2011年 6月 20日—— 2011年 6月 24日 计算机科学与信息工程 计算机科学与技术 系(院) 专业 班级 09104301 一、课程设计任务(条件)、具体技术参数(指标) 本课程设计是《80X86汇编语言程序设计》课程的后继教学环节, 通过对一个较大型的、综合性的应用程序进行阅读、修改、添加功能等工作, 使学生对汇编语言程序设计有更进一步的认识, 提高阅读理解复杂程序的能力和程序设计能力。 根据所给的“typetest.asm”应用程序框架, 在此基础上修改和添加功能。 基本任务: ? 认真阅读“typetest.asm”源程序, 理解程序每一条指令在程序中的作用。绘制程序流程图(简略总图,主要模块详细流程图)。 ? 设置输入界面, 用户输入密码后才能进入主菜单 ; ? 修改主菜单, 在主菜单上显示当天日期 ; ? 修改主菜单, 增加可供用户选择难度级别的选项。 ? 为用户打分,正确输入字母使用时间越少,得分越高。 ? 修改程序, 在屏幕右上角显示用户得分、已输入字母数、正确数。 ? 将程序中的“置光标位置”程序段落用宏调用完成, 添加“置光标位置”宏定义。 扩展任务: ? 设置限定时间,到达该时间,用户尚未得到要求的分数时,游戏停止。 ? 到达限定时间,用户得分达到预设的值时, 自动提高难度等级, 屏幕变色。 ? 修改程序,底行的笑脸字母消失后,不再在该列下落字母(提示:设置数组记录笑脸字母的存在与否)。笑脸字母全部消失后, 游戏停止, 显示告别画面,显示用户成绩。 其他任务: ? 设置限定出错次数,到达限定出错次数,游戏停止。 2
汇编语言程序设计报告
二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求) (1) (2) (3) (4) (5) (6) 分析原“typetest.asm”程序结构: 画出主程序粗略的流程图和三至五个主要模块的详细流程图,并用文字说明他们的功能(与对应流程图放在一起); 对你已经实现的功能(修改的、新编写的)做详细的说明, 并附上流程图及程序清单(修改/增加的指令请使用大写字母,以示区别); 自己对该“打字练习程序”的进一步设想; 对于有设想但最终未实现的功能的大致编程思路的阐述; 论述在设计过程中遇到的并且对你具有启发性的问题。 严禁抄袭,发现雷同,双方扣分。 三、课程设计工作进度计划: 周一:教师布置任务,讲解本课设模块。学生细读原始源程序,画出主程序粗略的流程图和各个模块的详细流程图,开始基本任务。 周二~周三:设计程序及调试程序。同时着手写报告。 周四:完成设计和课程设计报告。 周五:接受教师考评并提交课程设计报告。 四、主要参考资料 [1] 杨文显,宓双,胡建人.新编汇编语言程序设计,清华大学出版社,2005 [2] 朱玉龙,任文览等.汇编语言程序设计,清华大学出版社,2003 [3] [美]Kip R.Irvine. 电子工业出版社,2004 指导教师(签名): 宓双 教研室主任(签名): 2011年 6 月 19 日 2010年 6 月 19日
3
汇编语言程序设计报告
目录
1 1.1 1.2 1.3 2
概述:.............................................................................................................................................. 1
基本功能: ............................................................................................................................. 2 拓展功能 ................................................................................................................................. 3 其他功能 ................................................................................................................................. 3
详细设计说明 .................................................................................................................................. 3 2.1 2.2
原“TYPETEST.ASM”程序结构 .............................................................................................. 4 已经实现的功能(修改的、新编写的)程序结构 .............................................................. 5
3 对该“打字练习程序”的进一步设想 ........................................................................................ 10 3.1 ...................................................................................................................................................... 10 3.2 ...................................................................................................................................................... 11 3.3 ...................................................................................................................................................... 11
4 5 6
课程设计总结 ................................................................................................................................ 11 软件使用说明 ................................................................................................................................ 12 附录(参考文献,原代码:) ...................................................................................................... 12 参考文献: ........................................................................................................................................ 12 原代码 ................................................................................................................................................ 12
4
汇编语言程序设计报告
1
概述:
编写一个程序,执行程序后,出现主界面,按回车键出现由26个字母组成的乱序行,这时其中任一字母落下,在键盘上敲入该字母,如果输入正确,字母消失;按回车键进入打字练习;按ESC键返回主界面;按空格键暂停;按‘E’退出。
因此程序要包含以下几个模块:菜单显示模块、字母显示模块、字母下落模块、暂停处理模块、退出返回模块等。
1
正在阅读:
汇编打字练习09-17
自考毛邓三简答、论述题集(绝好资料)04-29
黑马王子伏击涨停十八法(全)高清大图+王牌柱(将军、黄金、元帅)04-29
BACnet楼控系统投标方案Ver2.1 - 图文04-24
第二炮兵工程大学考研试题845通信原理(2015年~2016年)03-28
该李泽厚主义登场了01-27
郑州市城市集中供热规划04-29
发动机英文翻译12-25
多所高校近世代数期末考试题库04-06
- 湖北国税孙荣州出口退税讲话
- 关于医疗机构注册资金、投资总额有关情况说明
- WFB型自吸泵型号意义及特点
- 实验一 RJ-45(水晶头)双绞线制作实验 - 图文
- 电影符号学
- 昆山市建筑保温系统应用认定申请表
- 森林资源保护过程中的问题和对策分析
- 某山庄道路园林绿化施工技术标
- 2002年LA医师上岗证考试试题
- 宾高德玻璃砖方案
- 项目论证与评估 - 201606 - 模拟卷2 - 答案
- 城市综合管线项目建设方案- 副本
- 临床医学专业生物化学习题 与答案
- 土木施工技术复习题及参考答案
- 青岛科技大学教务处资料 - 图文
- 各级法院审理房地产纠纷案件规范性文件汇编
- YPSY-ZD-GC(CN)-039能耗预付费管理作业规1
- 2013年“上外杯”上海市高三英语竞赛 - 图文
- 会议管理系统设计说明书
- 辩论:金钱追求与道德追求可以统一