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