计算机组成原理模型机设计与实现报告.doc

计算机组成原理模型机设计与实现报告.doc

ID:56060742

大小:332.00 KB

页数:12页

时间:2020-03-15

计算机组成原理模型机设计与实现报告.doc_第1页
计算机组成原理模型机设计与实现报告.doc_第2页
计算机组成原理模型机设计与实现报告.doc_第3页
计算机组成原理模型机设计与实现报告.doc_第4页
计算机组成原理模型机设计与实现报告.doc_第5页
资源描述:

《计算机组成原理模型机设计与实现报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计课程名称计算机组成原理题目模型机设计与实现2016年6月26日课程设计任务书设计题目:模型机设计与实现设计目的:利用基本模型机的构建与调试实验,完整地建立计算机硬件的整机模型,掌握CPU的基本结构和控制流程,掌握指令执行的基本过程。设计任务(在规定的时间内完成下列任务)1.掌握CISC微控制器功能与微指令格式2.设计五条机器指令,并编写对应的微程序3.在TDN-CM+教学实验系统中调试机器指令程序,确认运行结果时间安排(集中时间)1.第18周周一(1-4):全体集中讲解课程设计原理与方法2.第18周周一~周四(1-4):分班调试,撰写设计报告3.第18周周五:验

2、收及答辩。具体要求1.周一:熟悉任务,掌握设备2.周一:完成模型机的实验线路连接3.周二:调试模型机,记录实验结果4.周三:拟定课程设计报告大纲5.周四、五:撰写并打印课程设计报告指导教师签名:2016年6月29日教研室主任签名:2016年月日1.实验目的1.1在掌握部件单元电路实验的基础上,进一步将其组成系统构造一台基本模型计算机。1.2为其定义五条机器指令,并编写相应的微程序,具体上机调试掌握整机概念。2.实验设备:2.1TDN-CM+或TDN-CM++教学实验系统一台。2.2PC微机一台。3.实验原理:部件实验过程中,各部件单元的控制信号是人为模拟产生的,而本次实

3、验将在微程序控制下自动产生各部件单元控制信号,实现特定指令的功能。这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一段微程序。本实验采用五条机器指令:IN(输入)、ADD(二进制加法)、STA(存数)、OUT(输出)、JMP(无条件转移)、其指令格式如下(前4位为操作码):其中IN为单字长(8位),其余为双字长指令,××××××××为addr对应的二进制地址码。为了向RAM中装入程序和数据,检查写入是否正确,并能启动程序执行,还必须设计三个控制台操作微程序。存储器

4、读操作(KRD):拨动总清开关CLR后,控制台开关SWB、SWA为“00”时,按START微动开关,可对RAM连续手动读操作。存储器写操作(KWE):拨动总清开关CLR后,控制台开关SWB、SWA置为“01”时,按START微动开关可对RAM进行连续手动写入。启动程序:拨动总清开关CLR后,控制台开关SWB、SWA置为“11”时,按START微动开关,即可转入到第01号“取址”微指令,启动程序运行。上述三条控制台指令用两个开关SWB、SWA的状态来设置,其定义如下:7根据以上要求设计数据通路框图,如图5-1。微代码定义如表5-1所示。图5-1数据通路框图系统涉及到的微程

5、序流程见图5-2,这里“取指”是公用微指令,为了能确定不同机器指令有各自不同的微程序转向,我们在这里以指令寄存器的前4位(IR7—IR4)作为测试条件,引入了P(1)指令测试字段,如此,对于5条机器指令,就可以有5路P(1)测试分支,对于每一指令分别予以微程序解释。控制台操作为P(4)测试,它以控制台开关SWB、SWA作为测试条件,出现了3路分支,占用3个固定微地址单元。当分支微地址单元固定后,剩下的其它地方就可以一条微指令占用控存一个微地址单元随意填写。注意:微程序流程图上的单元地址为8进制。当全部微程序设计完毕后,应将每条微指令代码化,表5-2即为将图5-2的微程序

6、流程图按微指令格式转化而成的“二进制微代码表”。表5-1微代码定义7图5-2微程序流程图表5-2二进制代码表微地址S3S2S1S0MCNWEA9A8ABCμA5…μA0000000000110000001000100000100000001111011011000001002000000001100000001001000030000000011100000000001000400000000101100000000010170500000001101000100000011006100101011001101000000001070000000011100000000

7、01101100000000000010000000000011100000001111011011000001112000000011110110110000111130000000111101101100011101400000001111011011001011015000000101000001000000001160000000011100000000011111700000000101000000001010120000000011110110110010010210000000111101101100101002200000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。