- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学微机课设
目录
摘要2
1. 微机应用系统课程设计的目的意义3
1.1 设计目的3
1.2 课程设计在教学计划中的地位和作用3
2.打字游戏程序设计内容要求和设计思想4
2.1 设计内容要求4
2.2 整体设计思想4
2.3 整体设计方案流程图5
3.程序中常用语句说明6
3.1 INT 1A 各号功能6
3.2键盘服务程序INT 16H各号功能6
3.3 INT 21H各号功能6
3.4 INT 10H各号功能7
3.5其他指令8
4.总体所能实现的功能10
5各模块分析与设计10
5.1宏的定义10
5.2主程序12
5.2.1欢迎界面12
5.2.2随机产生字符集模块12
5.2.3字符输入及比对模块13
5.2.4二、十进制转换模块17
5.2.5计时模块18
6.系统调试与使用19
6.1 系统调试20
6.1.1程序主要界面20
6.2使用说明22
6.3设计中的难题22
6.4任务扩展22
7. 心得体会24
参考文献26
1
摘要
本课程设计是用汇编语言完成打字练习功能的实现,本文的出发点从设计目
的,整体设计思想,程序中常用语句,总体所实现的功能,各模块分析与设计以
及心得体会六部分来对该程序的设计进行详细解释和说明,并且结合了流程图和
实际运行的截图使文章更加直观。本文的主要有主程序,宏定义和子程序三个部
分,这片文章重点为模块分析与设计和常用语句所实现的功能,从而能更好的理
解程序的主要思想。打字练习程序使我们巩固了课本的知识,并拓展了我们的课
外知识,提高了自学能力,是一次非常有意义的课程设计。
关键词:程序中常用语句 随机产生字符集模块 字符输入及比对模块
二、十进制转换模块 时间模块
2
1. 微机应用系统课程设计的目的意义
1.1 设计目的
本次课程设计的目的主要是将课堂上所学的知识学以致用,并且拓展课本上
没有的内容,通过程序的制作过程学习课外的新知识,并加强加深对旧知识的理
解与掌握,使我们做到以下几点
1.增进对汇编语言的认识,加强用汇编语言编程的能力。
2.了解和掌握汇编语言程序设计过程、方法及其实现,为以后微机原理课
程的深入学习打下良好基础。
3.掌握子程序和宏的应用
4.进一步掌握屏幕输出显示的设计方法。
1.2 课程设计在教学计划中的地位和作用
《微机计算机原理与接口技术》这门课是电气工程及其自动化等专业重要的
基础专业课程之一,要求我们要有实际的动手能力。由于我们在课堂上学到的大
多都是理论知识,所以需要通过课程设计这个环节,把我们所学到的知识运用到
实践,这也是课程设计的主要目的。本次设计课题使我们在汇编等语言的编程方
面得到了很大的提高,使我受益匪浅,原本陌生的和不太熟悉的指令程序及各种
定义,现在都有了一些认识及更深的理解,并且提高了自学的能力,让我们有了
开拓视野的机会,并且加强了我们的团队精神,让我们对微机原理这门课有了更
深刻的认识。
3
2.打字游戏程序设计内容要求和设计思想
2.1 设计内容要求
要求设计的程序需包括:
1.能随机产生训练字符集;
2.根据键盘输入的字符与随机产生的字符的比对进行评估;
3.能设置训练字符数与训练时间;
4.能设置训练级别;
5.能随时显示训练结果;
2.2 整体设计思想
程序首先通过宏的定义以及调用宏来画出游戏边框,再通过定义一个函数并
调用MOV AH,09 INT21H 来显示字符串,DS:DX定义字符串位置。打字主程
序调用BIOS INT 10 的9号功能实现对目标文本的颜色和定位。游戏主程序可
以
您可能关注的文档
- 李阳冰小篆形态图像分析和美学特征的研究.pdf
- 杏林帮协议.doc
- 条极具教育意义的性箴言不看也许后悔一辈子.pdf
- 李阳节 党琰 灾害教育剖析.ppt
- 杨冠华:绝对双子座.pdf
- 材料成形摩擦与润滑方案.docx
- 构建分组合作尝试学习模式 amp;nbsp;提高课堂教学效益.doc
- 杜金万-20161220-2016痛风治疗指南评析--图文.pptx
- 板蓝根颗粒(10g)生产工艺规程.doc
- 林业生态工程方案.ppt
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)