欢迎来到天天文库
浏览记录
ID:30032047
大小:219.00 KB
页数:13页
时间:2018-12-26
《汇编吃豆子程序课程设计最终》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、湖南农业大学东方科技学院课程论文(设计)学部:理工学部班级:08姓名:WC学号:2008课程论文(设计)题目:吃豆子程序课程名称:汇编语言与微机原理评阅成绩:评阅意见:成绩评定教师签名:日期:年月日11目录一、概要及关键词................................1二、课程设计题目................................2三、设计思想简述................................2四、程序流程图..................................
2、3五、程序源代码................................4-7六、程序运行过程................................8七、课程设计总结报告.........................9-10八、参考文献...................................1011吃豆子程序学生:WC摘要:本程序通过汇编语言来实现在屏幕上显示多行“豆子”(用“.”表示),用一个“嘴巴”(用字符“C”表示),程序运行时,单击空格,“嘴巴”开始从左到右逐行还是“吃豆子”,一直到“
3、豆子”被吃完停止或者单击空格暂停。这个程序是在Windowsxp的平台上的MASM5进行编译的。此程序提供一个可视化游戏界面,通过键盘输入相应的操作后,便可以执行整个游戏程序。当再次空格或整局游戏完成后重新开始整个游戏,也可以通过键盘输入定义的字符后,退出程序。通过本次汇编程序的设计,使我进一步熟练掌握了汇编程序中的一些相关命令的使用。讲书本理论知识在现实中得到实际的应用,帮助我进一步的了解汇编语言编程的一些原理关键词:数据段中断子程序代码段调用主程序Abstract:Thisassemblylanguageprogramtoa
4、chievethroughthescreendisplaysmultiplelinesof"beans"(with"."representation),witha"mouth"(withthecharacter"C"that),theprogramruns,clickthebox,"Mouth"linebylinestartingfromlefttorightor"Pacman"hasalwaysbeento"beans"isfinishedclicktheboxtostoporpause.Thisprogramisinthep
5、latformWindowsxpMASM5compiled.Thisprogramprovidesavisualgameinterface,thecorrespondingoperationbykeyboardinput,thentheycanexecutethegameprogram.WhenthespaceortheentireBoardagainafterthegametostartthegame,youcanalsodefinethecharacterkeyboardinput,exittheprogram.Throug
6、hthedesignofthisassemblersoIfurthermasteredsomeoftheassociatedassemblercommands.Theoreticalknowledgeaboutthebookbeenintherealpracticalapplication,tohelpmebetterunderstandsomeoftheprinciplesofassemblylanguageprogrammingKeywords:DatasegmentInterruptSubroutineCodesegmen
7、tThemainprogram11一、课程设计题目(分析)我选择汇编语言与微机原理课程设计的题目是吃豆子程序。之所以选择这个题目,是因为我觉得这个课程设计做出来会比较有意思,对于爱好游戏的广大学生来说也有一定的实用价值;这个题目相对而言不是很简单,它不但要运用我们上课所学的知识,还涉及到许多课外的内容。吃豆子程序设计题目要求:在屏幕上显示多行“豆子”(用“.”表示),用一个“嘴巴”(用字符“C”表示),程序运行时,单击空格,“嘴巴”开始从左到右逐行还是“吃豆子”,一直到“豆子”被吃完停止或者单击空格暂停。用字符“C”表示嘴巴。用
8、“.”表示豆子;首先屏幕上要布满“.”也就是豆子;然后字符“C”每走一步,此时豆子也要在相应位置减少一个,直到豆子被吃完或者按空格键停止游戏。二、设计思想简述对于这个题目我的设计思想是:首先定义一个字符串,内容为字符“C”的ASCⅡ值还有其他的一些相关信息,然后
此文档下载收益归作者所有