欢迎来到天天文库
浏览记录
ID:8464191
大小:216.59 KB
页数:32页
时间:2018-03-28
《微机原理课程设计-吃豆子程序》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学号:课程设计题目吃豆子程序学院专业班级姓名指导教师2012年01月12日课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:吃豆子程序初始条件:在屏幕上显示多行“豆子”(用“.”表示),“豆子”随机分布,用一个“嘴巴”(用字符“C”表示)吃“豆子”,程序运行时,单击上下左右键,“嘴巴”开始逐个“吃豆子”,一直到“豆子”被吃完停止或者单击P键暂停;按Q键退出程序。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计任务及要求分析(2)方案比较及认证说
2、明(3)系统原理阐述(4)硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明(5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释(6)调试记录及结果分析(7)总结(8)参考资料(9)附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图时间安排:1月4日~1月5日:收集资料,方案选择1月6日~1月8日:整体流程,程序细节1月9日~1月12日:调试程序,报告撰写1月12:交设计报告,程序演示,答辩指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要1ABSTRACT11
3、绪论12设计内容及分析22.1设计内容22.2功能实现分析23方案论证33.1方案比较33.2主要程序调用命令及格式43.2.1INT21H中断43.2.2INT10H中断53.2.3INT16H中断64单元程序设计74.1主程序74.2界面显示程序84.3延时子程序84.4暂停子程序104.5方向子程序115程序编写与调试分析135.1源程序135.2程序的调试问题205.3运行结果及分析206小结22参考文献23附录24武汉理工大学《微机原理与接口技术》课程设计说明书摘要本微机课程设计一种简
4、便的编写“吃豆子”汇编程序。在屏幕上显示多行“豆子”(用“.”表示),“豆子”随机分布,用一个“嘴巴”(用字符“C”表示)吃“豆子”,程序运行时,单击上下左右键,“嘴巴”开始逐个“吃豆子”,一直到“豆子”被吃完停止或者单击P键暂停;按Q键退出程序。通过设计该课程设计熟练掌握流程图的绘制,熟悉汇编语言特别是相关中断的调用以及掌握调试程序等相关知识。其中源程序主要分为主程序、延时子程序、暂停子程序、方向键子程序等主要部分。关键字:吃豆子汇编方向ABSTRACTThiscomputercoursede
5、signaneasytowrite"eatbeans"assembler.Inthescreenmorelines"beans"(with"."said),"beans"randomdistribution,witha"mouth"(withcharacter"C"said)toeat"beans",andtheprogramisrunning,clicktheupanddownorsokey,"mouth"start"eatbeans"one,hasbeentothe"beans"wasfin
6、ishedeatingthestoporclickPbondsuspended;AccordingtoQkeyquit.Throughthedesignofthecoursedesignmasterchartthedraw,familiarwithassemblylanguageespeciallyrelevantinterruptedthecallandmasterofdebuggingandrelatedknowledge.Themainpointsofthesourceprogrammai
7、nlyprocedures,delaysubroutines,suspendtheprocedure,thedirectionkeyprocedureandothermajorparts.Keywords:Bean-eatingAssemblyDirection1武汉理工大学《微机原理与接口技术》课程设计说明书1绪论本微机原理课程设计主要是使我们增进对汇编语言的认识,加强用汇编语言编程的能力。使我们掌握汇编语言的中断调用功能的应用,可以用汇编语言调用各种中断调用功能,并由此实现对硬件的控制等。使
8、学生了解和掌握汇编程序设计过程、方法及实现,同时能够更好的加强对微机原理课程的进一步的学习与巩固。本课程设计书说明书主要分析了用汇编语言编写“吃豆子”程序的过程,其中题目要求在屏幕用“.”表示豆子,“C”表示嘴巴,然后通过相关控制键嘴巴吃豆子,并且可以随时退出程序。要实现该功能需要实现在界面上显示相关的信息(可以调用DOS中断)、对键盘信息的采集(可以调用BIOS中断)、并且实现相关的控制(如退出程序、暂停等)。汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语
此文档下载收益归作者所有