网站大量收购闲置独家精品文档,联系QQ:2885784924

微机原理吃豆子序.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理吃豆子序

PAGE PAGE 12 **大学计算机科学与技术学院 微机原理课程设计 报 告 书 课 题 名 吃豆子程序 班 级 姓  名 指导教师 日 期 目录 一、设计目的···································1 二、设计内容···································1 三、设计要求···································1 四、主要仪器设备及软件·························2 五、设计原理···································2 六、程序流程图·································3 七、程序代码···································3 八、程序及硬件系统调试情况·····················9 九、设计总结与体会·····························11 十、参考文献···································12 一、设计目的 1)、课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。 2)、通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。 3)、通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。 二、设计内容 题目:吃豆子程序 三、设计要求 要求:在屏幕上显示多行“豆子”(用“.”表示),用一个“嘴巴”(用字符“C”表示),程序运行时,单击空格,“嘴巴”开始从左到右逐行或者在键盘控制下开始“吃豆子”,一直到“豆子”被吃完停止或者单击空格暂停。(功能实现型 ★)(键盘交互型 ★★) 注:针对于此,我们小组制定了自己更多的想法 初始条件: 在屏幕上显示多行“豆子”(用.表示),“豆子”随机分布,用一个“嘴巴”(用字符“C”表示)吃“豆子”,程序运行时,单击上下左右键,“嘴巴”开始逐个“吃豆子”,一直到“豆子”被吃完停止或者单击P键暂停:按Q键退出程序。 完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) (1)设计任务及要求分析 (2)方案比较及认证说明 (3)系统原理阐述 (4)软件设计课题需要说明:软件思想,流程图 ,源程序及注释 (5)调试记录及结果分析 (6)总结 四、主要仪器设备及软件 PC机、MASM汇编软件及仿真等。 五、设计原理 对于这个题目我们的设计思路是:在屏幕上显示多行“豆子”(用“.”表示),用一个“嘴巴”(用字符“C”表示),程序运行时,单击上下左右键,“嘴巴”开始逐个“吃豆子”,一直到“豆子”被吃完停止或者单击P键暂停:按Q键退出程序。 主要运用DOS调用及BIOS调用得到相关的程序得到的,在程序数据段定义一段再调用DOS中断显示豆子,用字符“C”表示嘴巴。用“.”表示豆子;先在屏幕上要布满豆子“.”,也就是豆子;然后字符“C”每走一步,此时豆子也要在相应的位 主要程序调用命令及格式: 1. int 21H中断 AH=02H功能调用,用来在屏幕上显示一个字符。 AH=9,功能调用,用来在屏幕上显示一个字符串。 AH=4CH功能调用,用来结束当前程序,返回DOS系统。 2. int 10H中断 AH=0功能调用,用来设置显示模式。 AH=2功能调用,用来设置光标位置。 AH=10功能调用,用来显示字符。 3、int 16H中断 0号功能调用 0号功能调用用于检查是否有输入字符。如果有,通过AH返

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档