教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

汇编打字游戏,定时,统计,响铃

来源:网络收集 时间:2026-05-14
导读: 完整程序,加报告 汇编语言程序设计报告 学院名称: 计算机工程学院 专 业: 计算机应用(师范) 课程名称: 汇编程序设计 班 级: 姓 名: 学 号: 2012 年 11 月 完整程序,加报告 目 录 1.摘要..........................................................

完整程序,加报告

汇编语言程序设计报告

学院名称: 计算机工程学院 专 业: 计算机应用(师范) 课程名称: 汇编程序设计 班 级:

姓 名:

学 号:

2012 年 11 月

完整程序,加报告

目 录

1.摘要............................................................................................ 3 2.绪论............................................................................................ 4 3.概要设计 .................................................................................... 6 4.详细设计 .................................................................................. 10 5.调试过程描述............................................. 错误!未定义书签。 6.实验结论及心得体会 ............................................................... 22 7.参考文献 .................................................................................. 24 8.附录.......................................................................................... 24

完整程序,加报告

1.摘要:

随着计算机的不断发展更新,在各个领域的应用中占有举足轻重的地位。微机原理与接口技术作为计算机科学领域的基础知识,尽管计算机科学高速发展,但基本原理依然不变,学习并能掌握好微机原理与接口技术这门知识是非常重要的,通过对这门知识的了解可以简单的编写一些日常生活中经典的控制程序。

本次课程设计是设计一个键盘打字游戏,通过汇编语言的编程实现通过键盘来控制游戏的一分钟计时、随机产生字母、比较正确错误(发现错误,响铃提醒),最后统计分数。

要完成以上功能,不仅要有强大的理论的知识作为铺垫,还必须要有理论与实际相结合的能力。就编程而言,用到子程序调用,采用dos和bios功能中断等。经过耐心调试和老师的细心指导,已完成以上全部功能。 With the continuous development of the computer science, it has played a decisive role position in various fields. Microcomputer principle and interface technology as computer science is the field of basic knowledge of computer science, despite rapid development, but the basic principles remain unchanged. Learning and mastering the microcomputer principle and interface technology knowledge is very important, based on this knowledge can simply write some of the daily life of the classical control program.

The curriculum design is to design a keyboard typing games, the assembly language programming through the keyboard to control the game's minutes, randomly generated letters, correct error ( error detection, ring to remind ), the final scores of statistics.

To complete the function, not only have a strong theoretical knowledge as the foundation, but also must have the ability to combine theory with practice. Programming, used subroutine calls, using the DOS and BIOS functions. After a patient the debugging and the teacher's careful guidance, has completed all of the above functions.

完整程序,加报告

2.绪论:

设计要求及目的 2.1主要任务

要求完成一个打字练习程序,即在规定的时间(一分钟)内按下屏幕上显示的字母,字母就消失,否则会产生响铃进行报错,提醒用户再次输入,输入正确记一分,输入错误减去总分一分,最后时间到统计最后得分。(当程序运行时,出现主菜单界面,敲任意键进入游戏,出现由26个字母随机产生在屏幕中央,并开始计时,在键盘上敲入该字母,如果输入正确,字母消失,产生新的随机字母,直至时间结束)

2.2设计目的

(1)通过温故所学微机原理知识设计程序,加强汇编语言编程的能力 (2)掌握汇编语言的中断调用功能的应用,能用汇编语言调用各种中断调用功能,并由此实现对硬件的控制

(3)检验所学知识的不足,查漏补缺,为以后的深入学习打下基础。 (4)理论联系实际,培养自己的动手能力。

2.3汇编软件

MASM是微软公司开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行的汇编的开发,编译速度快,支持80x86汇编以及Win32Asm是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。

MASM版本至今在不断的更新,目前的最新版本为11,推荐使用新版本进

完整程序,加报告

行开发。 MASM 5.0 是最常用的汇编连接软件,其简单操作为 输入.asm文件将其连接为.obj文件,用link得到.exe文件

Masm for windows 集成实验环境是从事一线教学的大学教师针对汇编语言初学者的特点开发的一个简单易用的汇编语言学习与实验软件,支持32位与4位的WINDOWS 7,支持DOS的16/32位汇编程序和Windows下的32汇编程序(并提供调试通过的35个WINDOWS汇编程序实例源代码),它具有错误信息自动定位、关键字实时帮助并且在帮助中动画演示汇编指令的执行过程、语法着色、无限次撤消与恢复、WORD式的查找、替换、定位、支持中文、长文件名等功能。 2.4

工作安排

自己独立完成,不懂的部分请教老师、同学,翻阅书籍、上网查询资料。

2.5

主要思想

程序首先定义一个函数调用int 21h mov ah ,09来显示字符串,ds:dx定

义字符串位置来使用一个主界面使整个程序更加美观。游戏主程序调用BIOS int 10 的9号功能实现对目标文本的颜色和定位。游戏程序用int 1Ah,mov ah,0的调用系统时间,提取开始或结束时间的方法来做计时器,用int 21h mov ah,2的方法在屏幕中央输出随机字母,游戏主程序可以用int 16h mov ah,01(非阻塞中断)从键盘读取输入的字符。用cmp指令对输入的文本和目标文本进行比较,错误的话,利用int 21h mov dl,7 mov AH,2或call bell 来做响铃提醒 ,并扣除得分。最用统计得分,显示输入输出结果,以及总分。

2.6

本篇论文其它部分介绍

在接下来的文章中,概要设计部分会进行简单的程序设计流程及代码介绍,

详细设计部分会进行详细的代码分析,重要部分的设计过程的阐述。调试过程描

完整程序,加报告

述中,会就自己在编写程序的过程中产生的问题、疑问,解决的方法、过程,进行详细的介绍。结论部分,会将最后展现最终的结果,以及本次实验的收获与感受。附录部分会附上自己的源代码。

3概要设计:

3.1程序流程图

完整程序,加报告

3.2 DOS中断与BIOS中断及功能调用

(1)DOS专用中断是指INT22H、INT23H、INT24H三个中断。

(2)DOS可调用中断是指INT20H、INT21H、INT25H、INT26H、INT27H、INT2FH六个中断。这六个中断都直接供用户直接调用。

(3)BIOS中断功能调用表(部分)

…… 此处隐藏:7713字,全部文档内容请下载后查看。喜欢就下载吧 ……
汇编打字游戏,定时,统计,响铃.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1416989.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)