《汇编语言程序设计课程设计》指导书
计算机工程教研室
适用专业:计算机科学与技术
软件工程 网络工程
上海应用技术学院 2014年6月
《汇编语言程序设计课程设计》指导书
前言
本课程设计是《汇编语言程序设计》课程的后续教学环节,其宗旨是使学生通过对一个较大型的、综合性的应用程序进行阅读、修改、添加功能等工作,对汇编语言程序设计有进一步的认识,提高编程技巧和阅读理解复杂程序的能力。
i
《汇编语言程序设计课程设计》指导书
目录
前言 .............................................................................................................................................. i 目录 ............................................................................................................................................. ii 1
《汇编语言程序设计课程设计》说明 ............................................................................. 1 1.1 1.2 1.3 1.4 1.5 2
课程设计的目的 ............................................................................................................. 1 课程设计要求 ................................................................................................................. 1 课程设计报告的内容 ..................................................................................................... 1 考核方法和评分标准 ..................................................................................................... 1 进度安排 ......................................................................................................................... 2
课程设计内容、步骤及要点 ............................................................................................. 3 2.1 2.2 2.3 2.4
课程设计内容 ................................................................................................................. 3 基本任务 ......................................................................................................................... 3 扩展任务 ......................................................................................................................... 3 其他任务 ......................................................................................................................... 3
参考文献 ..................................................................................................................................... 4 附录 ............................................................................................................................................. 5
ii
《汇编语言程序设计课程设计》指导书
1 《汇编语言程序设计课程设计》说明
1.1
课程设计的目的
本课程设计是计算机科学与技术相关专业重要的实践性环节之一,是在学习完《汇编语言程序设计》课程后进行的一次全面的综合练习。本课程设计的目的和任务:
1.巩固和加深对汇编语言基本知识的理解和掌握; 2.掌握阅读汇编语言程序的基本技能;
3.掌握使用汇编语言开发编程和程序调试的基本技能; 4.掌握书写程序设计说明文档的能力。
1.2 课程设计要求
1.分析课程设计题目的要求; 2.写出分析和设计说明;
3.编写程序代码,调试程序使其能正确运行;
4.设计完成后提交课程设计报告和源代码文件(电子文档)。
1.3 课程设计报告的内容
1.装订要求:封面、任务书、目录、课程设计正文、参考文献、附录(若有)、成
绩评定表;
2.分析原“typetest.asm”程序结构(见附件),画出主程序粗略的流程图和各个模块的详细流程图,每个功能模块用文字说明他们的功能(与对应流程图放在一起);
3.对已经实现的功能(修改的、新编写的)做详细的说明, 并附上流程图及程序清单(修改/增加的指令请使用大写字母,以示区别);
4.对该“打字练习程序”的进一步设想;
5.对于有设想但最终未实现的功能的大致编程思路的阐述; 6.论述在设计过程中遇到的并且对你具有启发性的问题。
1.4 考核方法和评分标准
本次课程设计的考核方法是以个人为单位进行测试检查,每个同学均参加答辩,并
提交个人的课程设计报告。答辩的内容主要为每个同学叙述系统的功能及其编程中的问题,指导教师可根据学生答辩的具体情况随机提出问题,每个同学的最后得分以其课程设计报告质量和完成系统的工作质量为评判标准,成绩包括如下内容。
1
《汇编语言程序设计课程设计》指导书
1.平时出勤和设计时的工作态度等情况; 2.课程设计程序的完成、以及系统的运行情况; 3.提交报告时的回答问题等答辩情况; 4.课程设计报告的质量;
5.在题目要求之外附加具有实用性的功能情况; 6.课程设计报告不能雷同,雷同的所有人判为不及格。
具体成绩评分标准如下:
优:完成(或超额完成)任务书规定的全部任务,所承担的课程设计任务难度较大,工作量饱满;设计方案正确,具有独立工作能力及一定的创造性,工作态度认真,设计报告内容充实,主题突出,层次分明,图表清晰,分析透彻,格式规范。
良:完成任务书规定的任务,所承担的课程设计任务具有一定的难度,工作量较饱满;设计方案正确,具有一定的独立工作能力,对某些问题有见解,工作态度较认真,设计报告的内容完整,观点明确,层次分明,图表清晰,但分析不够深入。
中:能完成任务书规定的任务,所承担的课程设计任务难度和工作量一般;设计方案基本正确,有一些分析问题的能力,工作态度尚认真,设计报告的内容尚完整,但分析不够深入。
及格:基本能完成任务书规定的任务,所承担的课程设计任务难度较易,无工作依赖性,工作态度一般,设计报告的内容不太完整,图表无原则性错误,条理欠清晰,格式较规范。
不及格:没有完成任务书规定的设计任务,所承担的课程设计任务难度未达到要求,工作量不足;工作态度不认真,设计报告的内容不完整,条理不清晰;课程设计报告或所开发的系统出现抄袭或雷同。
1.5 进度安排
周一:布置任务,介绍程序功能和基本模块。学生仔细阅读原始源程序,在重要行
添加注解。
周二:画出主程序粗略的流程图和各个模块的详细流程图,对课程设计的基本任务进行设计,并开始编程。
周三~周四:设计程序及调试程序。同时着手撰写课程设计报告。 周五:完成设计,提交开发完成的程序和课程设计报告,接受教师考评。
2