《计算机组成原理》课程设计
任务书
中原工学院计算机学院 2007年6月
前言
“计算机组成原理”是大学本科计算机相关专业的一门核心专业基础课程,必修,在先导课和后继课之间起着承上启下的作用。主要讲授单处理机系统的组成和工作原理,包括运算器、存储器、控制器和输入输出系统,其中控制器的设计是课程的重点和难点。为了让学生能融会贯通各知识点,增强对计算机系统各模块协同工作的认识,充分理解数据通路,掌握控制器的设计技术,课程设计一般也侧重于控制器的设计。考虑到学生的基础和现有实验环境,本次课程设计的题目是“微程序控制器的设计与实现”。通过该课程设计,希望学生在理论与实践相结合的基础上,加深对计算机整机概念,进一步理解计算机的内部结构和时空关系,进一步理解和掌握微程序控制器的设计思想和具体方法、步骤,从而提高自行设计、调试和分析问题的能力。
课程设计题目
微程序控制器的设计与实现
目的
? 巩固和深刻理解“计算机组成原理”课程所讲解的原理,加深对计算机各模块协同工作的认识
? 掌握微程序设计的思想和具体流程、操作方法。 ? 培养学生独立工作和创新思维的能力,取得设计与调试的实践经验。
? 尝试利用编程实现微程序指令的识别和解释的工作流程
内容
按照要求设计一指令系统,该指令系统能够实现数据传送,进行加、减运算和无条件转移,具有累加器寻址、寄存器寻址、寄存器间接寻址、存储器直接寻址、立即数寻址等五种寻址方式。
具体要求 ? 仔细复习所学过的理论知识,掌握微程序设计的思想,并根据掌握的理论写出要设计的指令系统的微程序流程。指令系统至少要包括六条指令,具有上述功能和寻址方式。 ? 根据微操作流程及给定的微指令格式写出相应的微程序 ? 将所设计的微程序在虚拟环境中运行调试程序,并给出测试思路和具体程序段
? 尝试用C或者Java语言实现所设计的指令系统的加载、识别和解释功能。
? 撰写课程设计报告。
设计环境
? 伟福COP2000型计算机组成原理实验仪,微机,相关虚拟软件。
? VC开发环境或者Java开发环境。
课程设计时间
? 1.5周
课程设计报告要求
完成设计任务后,在课程设计的最后阶段,需要总结全部设计工作,写出完整,规范的设计报告,在指定的时间内提交指导教师.课程设计报告要求有完整的格式,包括封面,目录,正文等,具体如下: 一、 封面
包括:课程设计题目,姓名,学号,班级,指导教师,完成日期. 二、 目录
正文前必须要有目录. 三 、正文 正文包括的内容有: ⑴ 设计任务与要求;
⑵ 设计方案(包括设计思路,采用的微指令格式,每条指令的指令流程及其微程序清单)
(3) 调试过程(包括实验步骤,出现的问题,解决的方法 (4) 小结(在整个课程设计过程中的总结和体会)
(5) 参考资料
成绩评定
课程设计的考核结果按优秀,良好,中等,及格和不及格来评价. 对设计任务理解透彻,能够全面,正确,独立地完成设计内容所规定的任务,得出设计结果,并按时提交准确,完整,规范的设计报告,可评为优秀;按照设计任务要求能够顺利地完成任务,得出结果,按时提交较完整的,符合要求的设计报告,可评定为良好;按照设计要求完成了软件的编程与调试,基本完成了任务要求,提交符合要求的设计报告,可评为中等;基本完成设计目标,但不够完善,可能有若干小的缺陷,在帮助下能够完成任务要求,提交设计报告,可评为及格;不能完成指定的要求和任务,未提交设计报告的,评为不及格.
参考资料 1.\计算机组成原理课程设计任务书\2.\
计
算
机
组
成
原
理
\
课
堂
教
材
计算机组成原理课程设计64995



