汇编课程设计正文_汽车小鸟动画汇编程序开发精选.docVIP

汇编课程设计正文_汽车小鸟动画汇编程序开发精选.doc

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

目 录 引言 1 一 概述 2 1.1 课程设计题目 2 1.2 课程设计目的 2 1.3 课程设计要求 2 1.4 汽车小鸟程序工作原理 2 二 总体方案设计 3 2.1 主程序设计思想 3 2.2 小鸟图案设计思想 3 2.3 汽车图案设计思想 3 2.4 我的任务模块 4 三 详细设计 8 3.1 主程序流程图 8 3.2 小鸟子程序流程图 9 3.3 小车子程序流程图 10 3.4 设计源程序 10 四 程序的调试与运行结果说明 11 五 课程设计总结 14 5.1设计的特点与不足 14 5.2 实验小结 14 六 谢启 15 附 录 16 参考文献 21 引言 当前,加强实践环节,培养创新人才已经成为全国高校本科生培养的大方向。从计算机专业的学科特点来看,我们更强调课程体系整体优化,立足系统,软硬结合,加强实践,注重创新和发展学生个性。如何利用实践课程切实做到提高学生综合设计能力和实践动手能力,培养学生创新思维与锐意进取的精神,是我们多年来一直探索的课题。多年的教学实践使我们感觉到,计算机专业的学生除了加强计算机科学理论知识的学习,加强实践能力的培养外,还需要加强计算机系统综合分析和综合设计能力的培养。汇编语言作为一类特殊的编程语言,其深入学习将对具有系统层面分析与设计能力的技术人员有积极地推动作用,因此在高校计算机专业高年级本科生中培养这方面的能力是非常有必要的。要坚持立足系统,软硬结合,鼓励创新。 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,用汇编语言编程来实现日常生活中的一些必要环节就显得尤为重要,比如霓虹灯,交通灯,各种声音的模拟,以及动画实现等等。因此作为二十一世纪的大学来说掌握汇编语言的学习是十分重要的。 一 概述 1.1 课程设计题目 汽车小鸟动画汇编程序开发 1.2 课程设计目的 熟练掌握汇编语言程序的设计、调试方法,熟悉字符图形的显示原理和动画程序的开发。 1.3 课程设计要求 要求完成一个在屏幕上显示一个开动的小车或者移动的小鸟。 小组各成员应分工明确,通过查阅相关资料和请教老师、同学,认真完成各自任务。能采用结构化、模块化程序设计方法,写出相应的源程序代码。所设计的系统原则上要能够运行无误,结果准确。最后经验收合格后,按要求写出课程设计报告,并于设计结束后1周内提交。 1.4 汽车小鸟程序工作原理 动画显示的基础: 设置光标的位置。(利用BIOS中断调用) 在屏幕上显示图形(单字符或多字符图形, 利用BIOS中断调用) 延迟一个时间周期,这样图形更清晰 清除图形,(在原位置显示空格字符或黑色字符来实现,空字符的ASCII码为0) 改变图形的行列坐标 返回第二步,重复以上过程。 二 总体方案设计 2.1 主程序设计思想: 此动画程序要求结构化的显示两个动画效果:小鸟飞过和小车开过。要 能多次执行以上两种动画并有退出选项。则我们可以设计三个选项以供用户选择:1-小鸟、2-小车和q-退出程序。每个过程 都有一个独立的子程序来完成,在显示小车小鸟时要设置延迟一个时间周期,这样图形更清晰。动画的原理实质上是在屏幕上连续的间隔较小的地方显示相同的图案。由于人眼具有视觉暂留的特性,我们就会看到“运动”的画面。 2.2 小鸟图案设计思想: 小鸟图形是由小写字母v来模拟的,其ASCII码值为76H。让该字符显示在屏幕的左边,即第0列第8行,然后移动到屏幕的最后一列,即第79列第8行。 如小鸟图形字符表 BIRD DB 76H,10 ;字符V的ASCII码,及字符属性值为10 2.3 汽车图案设计思想: 汽车图形由7个文本字符组成,从左到右,车体是由字母R(ASCII码为52H),1/2阴影符(ASCII码为B1H),和两个实心方块(ASCII码为DBH)组成,两个车轮是字母O(ASCII码为4FH),和笑脸符号(ASCII码为02H),以上七个文本字符都是以正常属性显示。 开始显示车体,R是显示的第一个字符,其相对位移量定为(0,0),第二个阴影符号在R的右边一列,所以相对R的位移量为(0,1),两个实心方块都是在前一个字符的同一行的右边一列,所以位移量都为(0,1)。前轮比最后一个方块符号的行数加1,但仍在同一列上,所以它的位移量为(1,0),后轮相对前轮行数不变,但列数减了3,所以位移量应是(0,-3)。最后显示出笑脸,是相对于后轮位移量是(-2,1)。 如汽车图形可定义变量定义如下: CAR DB 7 DB 52H,7,0,0;字符R的ASCII码,字符属性值为7,相对位移量为0,0

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档