- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言课程设计粒子运动动画报告
汇编语言实训任务书
题目:粒子运动动画
学生姓名学号: 钟磊
班级: 13级软件工程
题目类型: 软件工程(R) 指导教师: 刘树群
一、设计目的
用汇编语言编程设计一个简单的动画程序,实现粒子的运动。通过设计,掌握显示输出和基本数据像素颜色指令的应用,进一步提高综合运用知识的能力。?
二、设计内容(包括原始数据、技术参数、条件、设计要求等):?
随机数量的种子,每个种子随机的像素颜色,任意方向自由随机的分散或集中,并且种子数量不断地增加。
三、设计要求
题目的选择是根据汇编语言的特点主要针对系统内部的一些中断调用、系统功能调用、系统数据处理、文件数据处理、以及相关的API而设计的,是对所学课程知识较为系统的应用。??
由于汇编语言编程相对其他语言编程比较复杂,因此,在设计上应把重点放在程序的功能实现上,不要太在意程序的结构和显示界面的设计。不要局限于题目所规定的要求,可以灵活裁减,设计出功能更完善程序。??另外,也可以自己设计题目,同时,提出详细的功能描述,经指导老师审查同意后也可作为课程设计的题目。?
四、提交的成果
1. 设计说明书一份,内容包括:包含任务书一份
1) 中文摘要100字,关键词3-5个。
2) 实训题目、内容、要求。
3)总体设计(包含几大功能模块)。
4)详细设计(各功能模块的具体实现算法——流程图)
5)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。
6)调试分析(包含各模块的测试用例,及测试结果。)
7)总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何收获,调试程序的体会等)
8) 参考文献、致谢等。
五、主要参考资料
[1]李敬兆等编.《汇编语言程序设计》.合肥:中国科学技术大学出版社,2008.9?
[2]李敬兆等编.《汇编语言程序设计实验教程及习题解答》.合肥:中国科学技术大学出版社,2008.9?
[3]王爽等编.《汇编语言》.北京:清华大学出版社,2003.5?
[4]曹加恒等编.《新一代汇编语言课程设计》.北京:高等教育出版社,2003.6?
[5]杨路明等编.《汇编语言程序设计》.长沙:中南大学出版社,2005.8?[6]詹仕华等编.《汇编语言程序设计》.北京:中国电力出版社,2008.2?[7]詹仕华等编.《汇编语言程序设计习题解答及课程设计、设计辅导》.北京:中国电力出版社,2008.2?
[8]宋彩莉等编.《汇编语言程序设计学习指导》.西安:西安交通大学出版社,2008.2?
六、各阶段时间安排(共1周)
日期 内容 地点 星期一 教师讲解设计要求,准备参考资料 实验室 星期二 分析系统,方案设计 实验室 星期三 方案设计,编程 实验室 星期四 调试程序,书写实训说明书 实验室 星期五 完成实训说明书,答辩 实验室 摘要
? 此次汇编语言课程说明书根据设计任务阐述粒子运动动画汇编程序的设计基本思想与方案,绘制程序流程图,运用8086CPU提供的指令、伪指令、宏指令,同时给出说明注释。并利用计算机提供的软件调试工具对所编写程序进行调试,记录下整个调试分析的过程与运行结果。
?
关键词:粒子运动动画、汇编语言、方案、调试。
?
目录
1、概述 - 1 -
1.1课程设计的目的 - 1 -
1.2课程设计的要求 - 1 -
2、 系统分析 - 3 -
2.1 主程序设计思想 - 3 -
2.2粒子动画设计思想 - 3 -
(1)建立窗口 - 3 -
(2)生成种子 - 4 -
(3)呈现游走动画效果 - 4 -
(4)本程序所涉及的主要知识点 - 4 -
2.3 本章小结 - 4 -
3、 详细设计 - 5 -
3.1主程序流程图 - 5 -
3.2部分模块说明 - 6 -
(1)主程序: - 6 -
(2)初始化种子子程序 - 7 -
(3) 单步(n个像素距离内的)随机行走部分 - 8 -
3.3其他主要子程序说明 - 11 -
(1)绘制路线子程序 - 11 -
(2) 随机数发生器子程序 - 13 -
(4) 弱化内存设备数据区像素的颜色子程序 - 13 -
(5)其他功能子程序 - 13 -
3.4本章小结 - 13 -
4、 程序的调试与运行结果说明 - 14 -
4.1程序调试 - 14 -
4.2程序运行 - 14 -
4.3本章小结 - 15 -
5、 课程设计总结 - 16 -
5.1设计的特点、不足 - 16 -
5.2收获与体会 - 16 -
参考文献 - 17 -
致谢 - 18 -
附录:程序清单 - 19 -
1 概述
1.1课程设计的目的
汇编语言是计算机能够提供给用户使用的最快而又最有效的语言
文档评论(0)