欢迎来到天天文库
浏览记录
ID:61040723
大小:227.50 KB
页数:29页
时间:2021-01-20
《汇编程序设计显示对称图形.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、武汉理工大学华夏学院课程设计报告书课程名称:汇编语言程序设计题目:显示对称图形1、图形2(第6组)系名:信息工程系专业班级:计算机1131姓名:雷云龙学号:指导教师:李捷年月日课程设计任务书学生姓名:雷云龙专业班级:计算机1131指导教师:李捷工作单位:信息工程系设计题目:在显示器上显示对称图形1、图形2初始条件:PC机上实现课程设计要求完成的主要任务:******2********12345*****54321****32*******23456***65432**43212345634567*765435432123454567876544321234567876532*
2、**678762**787*8第六组图1图2主要任务:1.按”Esc”退出程序;2.能有2种图形显示,2种色彩方案;3.按“1,2”黑白,基本显示图形1,基本图形2;4.按“3,4”色彩方案,显示图形1,图形2(颜色自定);5.按“5,6”色彩缺损方案,显示图形1,图形2(颜色自定);设计报告撰写格式要求:题目:2、设计目的:2、设计内容:写出简要的程序功能描述、程序运行条件--所需工具软件、输入/输出描述等。3、程序结构:①主要的段定义说明;②用到的子程序(宏)的功能说明、调用关系说明、参数传送方式说明等;③主要算法描述等(各模块功能实现及典型指令的应用)。4、设计步骤(注
3、明时间安排)5、程序流程图、源程序(程序必须有简单注释,源程序若太长,可作为附录)6、实验结果(输出)7、其他值得说明的内容(1)程序结构设计特点;(2)设计、调试程序心得、体会或不足。附录:①源程序代码(必须有简单注释)②参考文献指导教师签字:2015年9月10日系主任签字:年月日第1章需求分析1.1课程设计题目在显示器上显示对称的图1,图2图像******2********12345*****54321****32*******23456***65432**43212345634567*765435432123454567876544321234567876532***6
4、78762**787*8第六组图1图21.2课程设计目的1.2.1巩固和加深课堂所学知识,熟练掌握编写汇编语言程序的基本方法和基本框架;将课本上的理论知识和实际应用有机的结合起来,培养同学们分析和解决实际问题的能力,学会编写顺序结构,分支结构和循环结构和子程序的汇编程序,掌握宏定义与宏调用的方法。1.2.2通过对汇编语言程序代码的阅读,修改,设计以及理解,掌握复杂的汇编语言能力应用程序的编程,提高实践编程能力。掌握程序中数据的产生与输入输出的方法,使学生能够较为全面的巩固和应用课堂中学到的基本理论和程序设计方法,能够熟练的完成汇编语言的设计和调试。1.3程序运行环境及开发工具
5、运行环境:Windows7/Windows8/Windows10/WindowsXP/DOS系统等;开发工具:MasmforWindows集成实验环境/tddebug等。1.4课程设计任务及要求1.4.1设计任务1.按”Esc”退出程序;能有2种图形显示,2种色彩方案(见上图基本图形)2.按“1,2”黑白------基本显示图形1,基本图形23.按“3,4”色彩---显示图形1,图形2(颜色自定)4.按“5,6”色彩缺损---显示图形1,图形2(颜色自定)1.4.2设计要求程序结构中要求至少包含数据段,代码段,有子程序应用,系统功能调用。屏幕最终输出如下图:******2**
6、******12345*****54321****32*******23456***65432**43212345634567*765435432123454567876544321234567876532***678762**787*8第六组图1图2第2章设计步骤(1)收到老师步骤的题目,确定小组各个成员的任务,各个成员查找相关资料,并研究图形的规律,与相关程序的编写。(2)与小组成员们一起讨论题目,并绘制相关的程序运行流程图,写出关键步骤的代码与相关程序的编写。(3)调试并编译所写的程序代码,并按照题目的要求,一次次的调试程序,直到达到课程设计的要求。(4)程序通过老师的
7、检查,并回答老师的答辩问题。第3章详细设计3.1主要段定义说明(1)数据段定义字符输出属性colcolDBb,b,b,b,bDBb,b,b,b,b学生信息stustuDB'LeiYunLong$'提示信息promptpromptDB'Input<1-7>,Esc$'程序指针变量outxoutxDW0光标的坐标coordxDB0coordyDB0按键值KEYDB'7'闪烁控制TwinDB0(2)堆栈定义DW100HDUP(?)3.2子程序说明(1)ShowStu子程序,功能:显示学号姓名和提示信息。(2)
此文档下载收益归作者所有