- 1、本文档共29页,可阅读全部内容。
- 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
2总体方案设计3
2.1程序设计的整体设计思路3
2.2算法的整体设计思路4
2.3程序的主要特点5
3详细设计6
3.1流程图6
3.2主界面伪代码6
3.3游戏界面伪代码7
3.4宏代码9
3.4.1画横向边框的宏9
3.4.2画竖边框的宏10
3.5功能的进一步完善11
3.5,1等级界面伪代码11
3.5.2完善代码11
4运行结果说明13
5心得体会15
参考文献17
程序源代码18
1
武汉理工大学《微机原理与接口技术》课程设计说明书
摘要
汇编是面向机器的程序设计语言是最简洁的指令能够保持机器语言的
一致性直接、简捷并能像机器指令一样访问、控制计算机的各种硬件
设备如磁盘、存储器、CPU、I/O端口等。目标代码简短占用内存少
执行速度快是高效的程序设计语言经常与高级语言配合使用以改善
程序的执行速度和效率弥补高级语言在硬件控制方面的不足应用十分
广泛。
本次课设是通过设计一个打字练习让我们更好地掌握汇编的应用
是对微机原理知识的扩展有助于我们加深对微机原理上对应知识的理解,
体会到汇编语言执行速度快、精炼的特点。
关键字:汇编微机打字练习高效
2
武汉理工大学《微机原理与接口技术》课程设计说明书
打字游戏
1设计任务及要求
设计任务:设计一个可执行程序testword.exe,可以完成以下基本功能:
1.在屏幕上显示菜单界面;
2.按回车键出现由26个字母组成的乱序行;
3.其中任一字母落下在键盘上敲入该字母如果输入正确字母消失;
4.按空格键停止按ESC键返回主菜单按q键退出程序。
用汇编语言编写。
2总体方案设计
2.1程序设计的整体设计思路
要求完成一个打字练习程序即在规定的时间内按下屏幕上显示的字母
字母就消失否则字母一直移动到屏幕底端。(比如:运行程序时出现菜单主
界面按回车键出现由26个字母组成的乱序行这时其中任一字母落下在键
盘上敲入该字母如果输入正确字母消失;按ESC键返回主界面;按空格见暂
停;按任退出。)
在设计本课题之前要考虑两个问题:一是如何从键盘输入并显示字符;二
是如何在输入时进行计时。考虑第一个问题在PC中对键盘的管理是通过中
断机构。由于系统在BIOS中已配备了键盘的服务功能因此可通过调用键盘的
DOS和BIOS功能编程。而且设计中使用的都是软件中断故在具体的程序设计
时需要禁止硬件中断。计时部分也可通过定时器的中断来实现。由于定时器中
断优先级比键盘高只要在键盘中断处理程序中用一条STI指令允许高级中断
3
武汉理工大学《微机原理与接口技术》课程设计说明书
那么在整个打字的过程中定时器会以每秒18.2次的频率产生中断。根据计时
的需要在整个打字过程中再使用自编的中断例行程序可把定时器中断的次数
转换成时间。
在键盘打字时采用09类型的键盘中断来取得输入字符并将字符显示在屏
幕上。程序设计时预先设置的堆栈中存放一些字符审例句每次打字之前屏
幕上先显示出一个例句然后打字员按照例句将句中字符通过键盘输入。这个
过程可反复进行当键入一个功能键时退出打字计时程序。自行编制键盘中断
和时间中断处理程序并保
您可能关注的文档
- 建筑物、水体、铁路及主要井巷煤柱留设与压煤开采规程.pdf
- 特科纳TECHNAL铝窗系统SOLEALFY65EVO设计手册.pdf
- 基于单片机的最小系统旋转时钟设计.pdf
- 排水工程课设模板.pdf
- 电站锅炉原理课程设计说明书.pdf
- 毕业论文(设计)基于PLC与组态王实现的智能立体车库.pdf
- 露天溜槽开拓的采石场初设.pdf
- C++课设-学生成绩管理系统.pdf
- 光明眼镜店管理系统的设计与实现 毕设论文.pdf
- 毕业论文(设计)SPWM变频器-异步电动机调速系统仿真.pdf
- 2025年广播电视编辑记者题库试题【考点精练】附答案详解.docx
- 2025年广播电视编辑记者高分题库及答案详解(必威体育精装版).docx
- 广播电视编辑记者考试彩蛋押题含答案详解(典型题).docx
- 广播电视编辑记者常考点试卷【实用】附答案详解.docx
- 广播电视编辑记者考试黑钻押题附答案详解(研优卷).docx
- 2025广播电视编辑记者考试综合练习含答案详解(综合题).docx
- 2025国家电网招聘考试自我提分评估(各地真题)附答案详解.docx
- 2025年广播电视编辑记者过关检测试卷附答案详解(精练).docx
- 2025年广播电视编辑记者考试综合练习及参考答案详解(实用).docx
- 2025年广播电视编辑记者测试卷含答案详解【满分必刷】.docx
最近下载
- QBT5510-2021 家用电冰箱保鲜性能试验方法.pdf VIP
- 纸箱生产技术培训.docx VIP
- 金属成型软件:PAM-STAMP二次开发_(14).用户界面与图形编程.docx VIP
- TJ9-74 工业与民用建筑结构荷载规范.pdf VIP
- ±800kV及以下直流架空输电线路工程施工及验收规程.pdf VIP
- 2025年勘察设计注册土木工程师水利水电工程资格考试基础考试大纲.pdf VIP
- 纸箱生产工艺流程.ppt VIP
- 2025汽车驾驶员高级技师基本理论知识考试题(+答案解析).docx VIP
- 固化剂化学品安全技术说明书.docx VIP
- 浙江省居住建筑节能设计标准.pdf VIP
文档评论(0)