汇编语言课程设计实验报
告
姓名:
学号:0906160212
学院:信息科学与工程学院
班级:
目录
目录 ................................................................................................................................................................. 2 前言 ................................................................................................................................................................. 3 第1章系统分析 .............................................................................................................................................. 4 第2章系统总体设计 ...................................................................................................................................... 5 2.1 打字程序包括以下五个子程序: ............................................................................................................. 5 2.2 算法的整体设计思路 .................................................................................................................................. 5 2.3 程序的主要特点 .......................................................................................................................................... 5 第3章详细设计 .............................................................................................................................................. 6 3. 1主界面伪代码 .............................................................................................................................................. 6 3. 2等级界面伪代码 .......................................................................................................................................... 6 3.3游戏界面伪代码 .......................................................................................................................................... 7 3. 4清屏子程序设计 .......................................................................................................................................... 7 3.5密码程序设计 .............................................................................................................................................. 8 3.6宏代码 .......................................................................................................................................................... 9 3.6.1在指定位置显示彩色字符串 .............................................................................................................. 9 3.6.2显示背景.............................................................................................................................................. 9 3.6.3画横向边框的宏 ................................................................................................................................ 10 3.6.4画竖边框的宏 .................................................................................................................................... 10 3.7功能的进一步完善 .................................................................................................................................... 11 3.7.1完善代码一 ........................................................................................................................................ 11 3.7.2完善代码二 ........................................................................................................................................ 12 3.7.3完善代码三 ........................................................................................................................................ 12 第4章软件使用说明书 ................................................................................................................................ 13 4.1密码界面图: ............................................................................................................................................ 13 4.2主界面图: ................................................................................................................................................ 13 4.3等级选择界面: ........................................................................................................................................ 13 4.4游戏界面: ................................................................................................................................................ 14 参考文献 ......................................................................................................................... 错误!未定义书签。 致谢 ................................................................................................................................. 错误!未定义书签。 源代码: ......................................................................................................................... 错误!未定义书签。
前 言
随着计算机的不断更新发展,计算机在各个领域的应用越来越多,更多的软件开发人员和相关技术人员在程序设计的过程中应用汇编程序或编制汇编语言。而汇编语言作为计算机专业大学生必修课,每个作为本专业的学生对汇编的理解和学习就显得尤为重要。汇编语言是计算机能够提供用户使用的最快而又最好最有效的与言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。因而,对程序的空间和时间要求很高的场合,汇编语言的应用就显得必不可少了,一些直接控制硬件的应用场合,则更是非用汇编语言不可了。
《打字游戏程序设计》课程设计是在教学实践基础上进行的一次大型实验,也是对该课程所学理论知识的深化和提高。因此,要求我们能综合应用所学知识,设计与制造出具有较复杂功能的应用系统,并且在实验的基本技能方面上进行一次全面的训练。通过具体的问题分析、设计、调试、运行程序。在实际问题中锻炼提高自己,增加了对本门课程内容的理解,锻炼了动手能力。就这个程序具体而言:调用宏,显示背景和主界面,通过选择不同的选项,可以进入不同的界面;采用BIOS功能的中断,可以在任何时候退出当前所在的界面并通过选择进入其他的界面。这个程序最终通过菜单所提示的信息选取所要进入的界面,获得所要的功能。
第1章 系统分析
实验目的:汇编语言实现打字游戏
基本功能:
1. 开始界面的提示信息:进入游戏,退出 2. 打字游戏:字母从屏幕上方下落,若用户在字母下落过程中输入正确字母,字母消失, 输入不正确,字母继续下落
3. 空格键退出游戏
程序运行图
ESC返回主界面
开始 主界面 速度选择 游戏界面 e退出 Space 暂
相关推荐: