计算机组成原理课设报告.doc
《计算机组成原理课设报告.doc》由会员分享,可在线阅读,更多相关《计算机组成原理课设报告.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、沈 阳 工 程 学 院计算机组成原理课 程 设 计设计题目: 基本模型机的设计与实现(第六组)系 别 班级 学生姓名 学号 指导教师 职称 起止日期:2012年6月25日起至2012年6月29日止沈 阳 工 程 学 院课程设计任务书课程设计题目: 系 别 班级 学生姓名 学号 指导教师 职称 课程设计进行地点: 任 务 下 达 时 间: 2012年6月6日起止日期:2012年6月25日起至2012年6月29日止教研室主任 2012年6月4日批准一、课程设计的性质和任务计算机组成原理课程设计是实践性教学环节之一,是计算机组成原理课程的辅助教学过程,是计算机科学与技术专业的必修课。通过课程设计,结
2、合实际的操作和设计,巩固课堂教学内容,使学生掌握单处理器计算机系统中微程序控制体系结构的工作原理和技术、各部件相互连接方式,将理论与实际相结合,对有关计算机硬件系统中的实际问题进行分析、简单设计,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力,从而为后续课程的学习以及将来的实际工作打好基础。二、课程设计的原始资料及依据查阅有关计算机组成原理的教材、实验指导书等资料,进一步熟悉微程序控制器原理,微指令的设计方法。在掌握运算器、存储器、微程序控制器等部件的单元电路实验的基础上,进一步将各部件组成系统,构造一台基本模型计算机。为给定的机器指令编写相应的微程序,上机调试,掌握整机概念。三
3、、课程设计的主要内容及要求1认真阅读课程设计任务书和指导书,做好预习。掌握设计题目所要求的机器指令的操作功能。除4条必做指令外,每组另外设计1条机器指令。2条选做指令,供有能力的学生完成。全部机器指令如下:要求机器指令助记符操作功能说明必做IN“DATA UNIT”中的开关状态R0必做ADD addrR0+addraddr必做OR addrR0 OR addr-R0必做JMP addraddrPC第1组NOT addr,3第2组INC addr,2addr + 2addr第3组AO addr,6addr OR 6R0第4组NRA addr第5组ROA addr第6组NOR addr第7组DEC
4、 addraddr-1-R0第8组OAD addr第9组XOR addr1 , addr2addr1 XOR addr2R0第10组SUA addrR0-addr addr选做SEC addrR0-addr-1R0选做OUT addraddrBUS2为所要设计的机器指令设计操作码和操作数,并安排其在RAM(6116芯片)中的地址,形成“机器指令表”。3分析并理解数据通路图。根据数据通路图画出给定的机器指令的微程序流程图,并为其中的每条微指令分配地址。4根据微指令格式编写每条微指令的二进制代码,形成“二进制微指令代码表”。5全部微程序设计完毕后,按照课程设计指导书中给出的电路接线图连接线路。6按
5、照“实验四微程序控制实验”使用过的方法,将微程序中各个微指令正确地写入E2PROM芯片2816中,校验正确后进行下一步。7执行控制台操作微指令,进行机器指令程序的写入和检查。8调试运行程序,检查结果是否和理论值一致。9记录出现故障的现象,并对故障进行分析,找出排除故障的方法。10独立思考,认真设计,完成题目要求的机器指令的操作功能,微程序运行稳定。 11遵守课程设计时间安排。认真书写课程设计说明书,排版样式规范,避免相互抄袭。四、对课程设计说明书撰写内容、格式、字数的要求1课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理、设计内容、设计步骤、实
6、现方法及关键技术、遇到的问题及解决方法、设计总结等。一般不应少于3000字。2在适当位置配合相应的实验原理图、数据通路图、微程序流程图、电路接线图、微指令代码表等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。3设计总结部分主要写本人设计期间所做工作简介、得到了哪些设计成果、以及自己的设计体会,包括通过课程设计有何收获,程序有哪些不足之处,哪里遇到了困难,解决的办法,以及今后的目标。4课程设计说明书手写或打印均可,具体要求如下:T 手写时要用统一的课程设计用纸格式,用黑或蓝黑墨水工整书写;T 打印时采用A4纸,页边距均为20mm,目录、各章标题(如: 2 设计原理及内容)和设计
7、总结等部分的标题用小三号黑体,上下各空1行,居中书写;一级节标题(如: 2.1 设计原理)采用黑体四号字,二级节标题(如: 2.1.1数据通路)采用黑体小四号字,左对齐书写。T 正文采用宋体小四号字,行间距18磅,每个自然段首行缩进2个字。T 图和表的要有编号和标题,如:图2.1数据通路图;表1.1机器指令表。图题与表题采用宋体五号字。表格内和插图中的文字一般用宋体五号字,在保证清楚的前提下也可用更小号的字体。T 英文字体和数字采用Time New Roman字体,与中文混排的英文字号应与周围的汉字大小一致。T 页码用五号字,在每页底端居中放置。5课程设计说明书装订顺序为:封面、任务书、成绩评
8、定表、设计小组任务分配及自评、目录、正文、参考文献、设计总结。在左侧用订书钉装订,不要使用塑料夹。6设计小组任务分配及自评处注明设计组编号、设计组组长、设计组成员,并由设计组组长给出评语。包括该同学主要完成了哪些任务,课程设计期间的表现和态度如何,组长自己的评语由小组其他成员集体讨论后写出。五、时间进度安排顺序阶段日期计 划 完 成 内 容备注1第1天(6月25日)阅读资料、系统分析设计2第2天(6月26日)系统分析设计、微程序编制3第3-4天(6月27-28日)微程序输入、调试及运行4第5天(6月29日)基本模型机运行验收、答辩5第6-7天(6月30-7月1日)撰写课程设计说明书六、主要参考
9、资料(文献)1王健、王德君.计算机组成原理实验指导书.沈阳工程学院,2009 2白中英.计算机组成原理(第4版).北京:科学出版社,20083蒋本珊.计算机组成原理.北京:清华大学出版社,20054唐朔飞.计算机组成原理(第2版).北京:高等教育出版社,2009沈 阳 工 程 学 院计算机组成原理课程设计成绩评定表系(部): 班级: 学生姓名: 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分工作态度工作态度认真,遵守纪律,出勤情况良好。0.15432工作能力认真阅读课程设计指导书及其他参考书籍,理解设计原理;能设计机器指令,独立绘制指令周期流程图,为微指令编码;线路连接正
10、确,遇到问题能够深入分析并解决。0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以8) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅资料查阅资料较广泛,有综合归纳资料的能力。0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全
11、,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以4)分加权分合计评 阅 教 师 签 名: 年 月 日答 辩 小 组 评 审 意 见评价内容具 体 要 求权重评 分加权分学生汇报操作演示汇报准备充分,语言表达准确,概念清楚,描述正确;操作熟练、微程序运行正常;基本上反映了所完成任务的全部内容。0.55432答 辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答正确并迅速,有说服力。0.55432答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名: 年 月 日课 程 设 计 总 评 成 绩分计算机组成原理课程设计信安本101班第(六)设计小组任务分配及
12、自评全体成员 任 务学号:姓名: 学号: 姓名:学号:姓名: 分配微地址控制台操作编码实验电路连接IN指令ADD指令OR指令JMP指令新指令【 NOR 】SEC指令(选做)OUT指令(选做)总体调试、运行解决关键技术问题相关文档收集、书写、整理工作量排序36%32%32%设计小组自评吕齐:能够积极带动组员积极性,加强合作。带领本组提前、成功的完成了对所有任务设计与实现,细心为组员讲解、探讨并将选做内容也一并全部实现伍雪强:主要负责IN指令及ADD指令。在编写指令时积极负责,遇到不懂的问题时主动向其他组员请教,态度积极,并积极与组长进行微指令检查的工作。李爱飞:负责OR及JMP的设计及操作,并完
13、成实验线路的连接,设计中积极主动,认真学习,态度积极。认真完成了自己的负责的内容并积极配合组长,共同探讨遇到的各种难点。目 录第一章 设计概述11.1设计题目11.2设计目的11.3设备器材1第二章 设计原理及内容22.1设计基本原理22.2需执行的机器指令22.3数据通路图32.4微指令格式42.5微程序地址的转移42.6机器指令的写入、读出和执行5第三章 设计步骤73.1编写机器指令73.2绘制微程序流程图73.3绘制微指令83.4连接实验线路83.5写指令93.5.1 写微指令93.5.2 写机器指令93.6运行程序103.6.1单步运行程序103.6.2连续运行程序10第四章 遇到的问
14、题及解决方法11设计总结12第一章 设计概述1.1设计题目认真阅读资料,掌握给定的机器指令的操作功能。分析并理解数据通路图。根据数据通路图画出给定的机器指令的微程序流程图。根据微指令格式编写每条机器指令对应的微程序,形成“二进制微指令代码表”。全部微程序设计完毕后,将微程序中各个微指令正确地写入E2PROM芯片2816中。进行机器指令程序的装入和检查。运行程序,检查结果是否和理论值一致。独立做出IN、ADD、OR、JMP、NOR和OUT指令。记录出现故障的现象,并对故障进行分析,说明排除故障的思路及故障性质。1.2设计目的1.掌握机器指令与微程序的对应关系。2.掌握机器指令的执行流程。3.掌握
15、机器指令的微程序的编制、写入。4.在掌握部件单元电路实验的基础上,进一步将组成系统,构成一台基本模型计算机。5.为其定义五条机器指令,并编写相应的微程序,上机调试,掌握整机概念。1.3设备器材TDN-CM计算机组成原理教学实验系统一台,排线若干。第二章 设计原理及内容2.1设计基本原理部件实验过程中,各部件单元的控制信号是人为模拟产生的,如运算器实验中对74LS181芯片的控制,存储器实验中对存储器芯片的控制信号,以及几个实验中对输入设备的控制。而本次实验将能在微程序控制下自动产生各部件单元控制信号,实现特定指令的功能。这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机
16、器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一段微程序。本系统使用两种外部设备,一种是二进制代码开关(DATA UNIT),它作为输入设备;另一种是发光二极管(BUS UNIT上的一组发光二极管),它作为输出设备。例如:输入时,二进制开关数据直接经过三态门送到总线上,只要开关状态不变,输入的信息也不变。输出时,将输出数据送到数据总线BUS上,驱动发光二极管显示。2.2需执行的机器指令本次设计采用五条机器指令;IN(输入)、ADD(加)、OR(或)、OUT(输出)、NOT(加3取反)、JMP(无条件转移),其指令格式如表2-1所示。表2-1 机器指令格式表助
17、记符机器指令码说明IN0000 0000“DATA UNIT”中的开关状态R0ADD addr0001 0000 XXXXXXXXR0+addraddrOR addr0010 0000 XXXXXXXXR0 OR addr-R0NOR addr0011 0000 XXXXXXXXOUT addr0100 0000 XXXXXXXXaddrBUSJMP addr0101 0000 XXXXXXXXaddrPC 其中机器指令码的最高8位为操作码。IN为单字长(8位),其余为双字长指令,XXXXXXXX为addr对应的二进制地址码。2.3数据通路图实验系统的数据通路图,如图2.1所示。图2.1 数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 报告
限制150内