《汇编语言程序设计课程设计》课程设计报告模板.doc_第1页
《汇编语言程序设计课程设计》课程设计报告模板.doc_第2页
《汇编语言程序设计课程设计》课程设计报告模板.doc_第3页
《汇编语言程序设计课程设计》课程设计报告模板.doc_第4页
《汇编语言程序设计课程设计》课程设计报告模板.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计2013 2014学年第二学期设计题目 汇编语言程序设计课程设计-打字练习程序的设计 院(系) 计算机科学与信息工程学院 专 业 计算机科学与技术 班 级 学号 学生姓名 设计时间 2014年 6 月 30 日2014年7 月 4日 指导教师 提交日期 2014年7月4日 上海应用技术学院课程设计任务书课程名称汇编语言程序设计课程设计课程代码B704207设计题目汇编语言程序设计课程设计-打字练习程序的设计题目序号设计时间2014年 6月 30日 2014年 7月4日系(院)计算机科学与信息工程专业计算机科学与技术班级一、课程设计任务(条件)、具体技术参数(指标)本课程设计是汇编语言程序设计课程的后继教学环节, 通过对一个较大型的、综合性的应用程序进行阅读、修改、添加功能等工作, 使学生对汇编语言程序设计有更进一步的认识, 提高阅读理解复杂程序的能力和程序设计能力。根据所给的“typetest.asm”应用程序框架, 在此基础上修改和添加功能。基本任务1认真阅读“typetest.asm”源程序, 理解程序每一条指令在程序中的作用。绘制程序流程图(简略总图,各模块详细流程图),给程序中的关键语句(后跟分号)作注释;2设置输入界面,用户输入密码后才能进入主菜单;3修改主菜单,在主菜单上显示当天日期;4修改主菜单,增加可供用户选择难度级别的选项;5为用户打分,正确输入字母使用时间越少,得分越高;6修改程序,在屏幕右上角显示用户得分、已输入字母数、正确数;7将程序中的“置光标位置”程序段落用宏调用完成,添加“置光标位置”宏定义。扩展任务1设置限定时间,到达该时间,用户尚未得到要求的分数时,游戏停止;2到达限定时间,用户得分达到预设的值时, 自动提高难度等级,屏幕变色;3修改程序,底行的笑脸字母消失后,不再在该列下落字母(提示:设置数组记录笑脸字母的存在与否)。笑脸字母全部消失后,游戏停止,显示告别画面,显示用户成绩。其他任务自行设计新的功能。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1分析原“typetest.asm”程序结构(见附件),画出主程序粗略的流程图和各个模块的详细流程图,每个功能模块用文字说明他们的功能(与对应流程图放在一起);2对已经实现的功能(修改的、新编写的)做详细的说明, 并附上流程图及程序清单(修改/增加的指令请使用大写字母,以示区别);3对该“打字练习程序”的进一步设想;4对于有设想但最终未实现的功能的大致编程思路的阐述;5论述在设计过程中遇到的并且对你具有启发性的问题三、课程设计工作进度计划:周一:布置任务,介绍程序功能和基本模块。学生仔细阅读原始源程序,在重要行添加注解。周二:画出主程序粗略的流程图和各个模块的详细流程图,对课程设计的基本任务进行设计,并开始编程。周三周四:设计程序及调试程序。同时着手撰写课程设计报告。周五:完成设计,提交开发完成的程序和课程设计报告,接受教师考评。四、主要参考资料1 杨文显,宓双,胡建人新编汇编语言程序设计清华大学出版社,20102 朱玉龙,任文览等汇编语言程序设计清华大学出版社,20033 美Kip R.Irvine. 汇编语言程序设计电子工业出版社,2004指导教师(签名): 教研室主任(签名):杨晶鑫 2014年 6 月 25 日 2014年 6 月 25 日目录上海应用技术学院课程设计任务书ii目录iii1概述11.1基本功能11.1.1三级标题11.1.2代码的格式11.2拓展功能21.3其他功能42详细设计说明52.1原“typetest.asm”程序结构52.2已经实现的功能(修改的、新编写的)程序结构52.3欲穷千里目52.4更上一层楼53对该“打字练习程序”的进一步设想63.1春眠不觉晓63.2处处闻啼鸟63.3夜来风雨声63.4花落知多少64课程设计总结74.1故人西辞黄鹤楼74.2烟花三月下扬州74.3孤帆远影碧空尽74.4惟见长江天际流75软件使用说明85.1长风破浪会有时85.2直挂云帆济沧海8参考文献9附录10iii汇编语言程序设计课程设计-打字练习程序的设计101 概述开场白(所有论文的正文内容样式设置为:论文正文)1.1 基本功能一般,标题之后,次一级标题之前应该写些过渡性的话。1.1.1 三级标题(1) 四级标题(2) 四级标题A 五级标题B 五级标题a 六级标题b 六级标题C 五级标题这里一共给出了六级标题的例子,使用时只需在大纲视图选择合适的级别样式即可,样式的格式已按照要求设置。各级标题的内容仅作为排版的样例,具体内容请与指导老师商榷。从别的文档中粘贴文字到本文档应该选择“编辑”菜单中的“选择性粘贴”,然后选择“无格式文本”,以免格式受到“污染”。论文内容完成后,在目录部分点击右键,选择“更新域”,“更新整个目录”确定即可。(3) 四级标题1.1.2 代码的格式论文中的代码段落一般不宜过长,一般并不需要完整的代码段落,以能说明问题的代码为主。代码应按习惯缩进,缩进建议用空格符,不宜用Word中的左缩进。为了代码的对齐,往往采用等宽字体,如:“Courier New”等。模板中设置了样式“代码”,可以选中代码后应用该样式。也可以用下面的代码段使用格式刷工具应用到自己的代码段上。#include using namespace std;int main(int argc, char *argv) printf(你好!); return 0;下面这段Word的宏代码可以将选中的代码行缩进3个空格:Sub Indent() Dim rngSelect As Range Set rngSelect = Selection.Range For i = 1 To rngSelect.Paragraphs.Count rngSelect.Paragraphs(i).Range.InsertBefore Space(3) Next i Set rngSelect = NothingEnd Sub1.2 拓展功能在论文中图的用法和格式参考如下。图的标题可以在插入图后“插入”菜单“引用”“题注”,标签选择“图”即可(没有“图”标签新建即可)。为了方便操作,图标题也可以复制后再修改。图片的样式选择“插图”,图标题的样式可以选择“图标题”。如果文中需要引用图片,可以在“插入”菜单“引用”“交叉引用”,引用类型选择“图”,引用内容“只有标签和编号”。例如:如图 1.1所示。注意如果在论文中粘贴屏幕截图,应选用合适的工具选取有说明性的部分,一般不宜截取整个屏幕。截图后用工具保存为JPG或者PNG格式,作为备份。然后根据论文中的位置修改到合适的尺寸,再插入到Word中。图 1.1例图(前一个1表示第1章,后一个1表示这一章的第1个图)下面这段Word宏代码可以将全部图片设置为样式“插图”。Sub SetAllImageStyle() Dim doc As Document Dim img As InlineShape Set doc = ActiveDocument For Each img In doc.InlineShapes img.Select Selection.Style = 插图 NextEnd Sub论文中表格的用法参考如下。表的标题可以在插入表格后选中整个表格后“插入”菜单“引用”“题注”,标签选择“表”即可。为了方便操作,表格标题也可以复制后再修改。表格标题的样式可以选择“表标题”。表格标题的引用同图标题的引用。可以在“插入”菜单选择“交叉引用”,引用类型选择“表”,引用内容“只有标签和编号”。例如:数据如表 1.1所列。表格的居中和表格后空白设置:右键点击表格后选择“表格属性”,对齐方式选择“居中”,文字环绕选择“环绕”,定位,距正文,下:0.5厘米,左、右:10厘米即可。下面这段Word宏代码可以将全部表格的对齐方式设置为“居中”。Sub CenterAllTable() Dim doc As Document Dim tbl As Table Set doc = ActiveDocument For Each tbl In doc.Tables tbl.Rows.Alignment = wdAlignRowCenter NextEnd Sub1.3 其他功能表 1.1MsgBox 函数返回值常数值按钮vbOK1确定vbCancel2取消vbAbort3放弃vbRetry4重试vbIgnore5忽略vbYes6是vbNo7否论文字数要求xxxxx字以上,是指正文部分。摘要、目录、参考文献、附录等不计在内,统计时请注意。图 1.2 全垒打2 详细设计说明一级标题和二级标题之间,比如这里,最好写一些起承转合的话。2.1 原“typetest.asm”程序结构图 2.1 登鹳雀楼2.2 已经实现的功能(修改的、新编写的)程序结构2.3 欲穷千里目2.4 更上一层楼3 对该“打字练习程序”的进一步设想3.1 春眠不觉晓3.2 处处闻啼鸟图 3.1 春晓3.3 夜来风雨声3.4 花落知多少4 课程设计总结4.1 故人西辞黄鹤楼4.2 烟花三月下扬州4.3 孤帆远影碧空尽4.4 惟见长江天际流图 4.1 送孟浩然5 软件使用说明5.1 长风破浪会有时5.2 直挂云帆济沧海参考文献1 下面给出几个参考文献的格式参考(注意:下面都不是真实的例子)2 匿名,不知道,非常多计算机实用教程北京:XX大学出版社,2004,1232343 美 Donis SomethingVisual X# 2008技术内幕北京:YYY大学出版社,2007,56784 Johns Smith, James Nothing. Programming in C+ or Anything

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论