欢迎来到天天文库
浏览记录
ID:11558079
大小:602.27 KB
页数:48页
时间:2018-07-12
《汇编语言课程设计粒子运动动画报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、汇编语言实训任务书题目:粒子运动动画学生姓名学号:钟磊;13740133班级:13级软件工程题目类型:软件工程(R)指导教师:刘树群一、设计目的用汇编语言编程设计一个简单的动画程序,实现粒子的运动。通过设计,掌握显示输出和基本数据像素颜色指令的应用,进一步提高综合运用知识的能力。 二、设计内容(包括原始数据、技术参数、条件、设计要求等): 随机数量的种子,每个种子随机的像素颜色,任意方向自由随机的分散或集中,并且种子数量不断地增加。三、设计要求题目的选择是根据汇编语言的特点主要针对系统内部的一些中断调用、系统功能调用、系统数据处理、文件数据处
2、理、以及相关的API而设计的,是对所学课程知识较为系统的应用。 由于汇编语言编程相对其他语言编程比较复杂,因此,在设计上应把重点放在程序的功能实现上,不要太在意程序的结构和显示界面的设计。不要局限于题目所规定的要求,可以灵活裁减,设计出功能更完善程序。 另外,也可以自己设计题目,同时,提出详细的功能描述,经指导老师审查同意后也可作为课程设计的题目。 四、提交的成果1.设计说明书一份,内容包括:包含任务书一份1)中文摘要100字,关键词3-5个。2)实训题目、内容、要求。3)总体设计(包含几大功能模块)。4)详细设计(各功能模块的具体实现算
3、法——流程图)5)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。6)调试分析(包含各模块的测试用例,及测试结果。)7)总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何收获,调试程序的体会等)8)参考文献、致谢等。五、主要参考资料[1]李敬兆等编.《汇编语言程序设计》.合肥:中国科学技术大学出版社,2008.9 [2]李敬兆等编.《汇编语言程序设计实验教程及习题解答》.合肥:中国科学技术大学出版社,2008.9 [3]王爽等编.《汇编语言》.北京:清华大学出版社,2003.5 [4]曹加恒等编.《新一代汇编语言课程设计》
4、.北京:高等教育出版社,2003.6 [5]杨路明等编.《汇编语言程序设计》.长沙:中南大学出版社,2005.8 [6]詹仕华等编.《汇编语言程序设计》.北京:中国电力出版社,2008.2 [7]詹仕华等编.《汇编语言程序设计习题解答及课程设计、设计辅导》.北京:中国电力出版社,2008.2 [8]宋彩莉等编.《汇编语言程序设计学习指导》.西安:西安交通大学出版社,2008.2 六、各阶段时间安排(共1周)日期内容地点星期一教师讲解设计要求,准备参考资料实验室星期二分析系统,方案设计实验室星期三方案设计,编程实验室星期四调试程序,书写实训说明
5、书实验室星期五完成实训说明书,答辩实验室摘要 此次汇编语言课程说明书根据设计任务阐述粒子运动动画汇编程序的设计基本思想与方案,绘制程序流程图,运用8086CPU提供的指令、伪指令、宏指令,同时给出说明注释。并利用计算机提供的软件调试工具对所编写程序进行调试,记录下整个调试分析的过程与运行结果。 关键词:粒子运动动画、汇编语言、方案、调试。 目录1、概述-1-1.1课程设计的目的-1-1.2课程设计的要求-1-2、系统分析-3-2.1主程序设计思想-3-2.2粒子动画设计思想-3-(1)建立窗口-3-(2)生成种子-4-(3)呈现游走动画效果-
6、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设计
7、的特点、不足-16-5.2收获与体会-16-参考文献-17-致谢-18-附录:程序清单-19-1概述1.1课程设计的目的汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机硬件特性并能直接控制硬件的唯一语言。汇编语言程序设计课程设计是在教学实践基础上进行的一次大型实验,也是对该课程所学理论知识的深化和提高。因此,要求我们能综合应用所学知识,设计与制造出具有较复杂功能的应用系统,并且在实验的基本技能方面上进行一次全面的训练。对我们掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核
8、。培养我们综合运用所学知识独立完成汇编程序课题的能力。使我们能够较全面地巩固和应用课堂中所学的基本理论和程序设计方法,能够较熟练地完成汇编语言程序的设计和调试。提高
此文档下载收益归作者所有