第六章+作业.doc_第1页
第六章+作业.doc_第2页
第六章+作业.doc_第3页
第六章+作业.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1己知某计算机有80条指令,平均每条指令由12条微指令组成,其中有一条取指微指令是所有指令公用的,设微指令长度为32位。请算出控制存储器容量。 解:微指令所占的单元总数:(8012-80+1) 32=(8011-1)32=88132 所以控制存储器容量可选IK32。2表6.1中给出了8条指令I1I8所包含的微命令控制信号。试设计微指令控制字段要求所用的控制位最少,而且保持微指令本身内在的并行性。(8分)表6.1 微指令与包含微命令对应表微指令 所包含微命令微指令 所包含微命令I1 ABCDEI2 ADFGI3 BHI4 CI5 CEGII6 AHJI7 CDHI8 ABH解:微指令与包含的命令对应表如表6.2所示。从表中可知,E、F、H及B、I、J分别两两互斥,所以微指令控制字段格式设计如下: 00:不操作 00:不操作 0:不操作 0:不操作 0:不操作 0:不操作01:E 01: B 1: A 1: C 1:D 1:G10:F 10: I11:H 11: J3某机采用微程序控制方式,微指令字长24位,水平型编码控制的微指令格式,断定方式,共有微命令30个,构成4个相斥类,各包含5个、8个、14个和3个微命令,外部条件共3个。 (1)控制存储器的容量应为多少?(2)设计出微指令的具体格式。 解: (1)30个微命令构成4个相斥类,其中5个相斥微命令需3位编码;8个相斥微命令需4位编码,14个相斥微命令需4位编码,3个相斥微命令需2位编码:外部条件3个,采用断定方式需2位控制位。以上共需15位。微指令字长24位,采用水平型编码控制的微指令格式,所以还剩9位作为下址字段,这样控制存储器的容量应为51224. (2)微指令的具体格式如图6.3所示。4. 已知某运算器的基本结构如图6.4所示,它具有+(加)、-(减)、M(传送)种操作。(1)写出图6.4中112表示的运算器操作的微命令。(2)指出相斥性微操作。(3)设计适合此运算器的微指令格式。解:(1)图6.4中112表示的运算器操作的微命令分别为:1:+ 2:- 3:M4: 5: 6:7: 8: 9:10: 11: 12:(2)以下几组微命令是相斥的:+、-、M、(3)此运算器的微指令格式如图6.5所示。 00:不操作 00:不操作 00:不操作 0:不操作01:+ 01: 01: 01:10:- 10: 10: 10:11:M 11: 11: 11: 图6.55、已知某机采用微程序控制方式,其存储器容量为51240(位),微程序在整个控制存储器中实现转移,可控制微程序的条件共12个,微指令采用水平型格式,后继微指令地址采用断定方式,如下所示:操作控制顺序控制微命令字段判别测试字段下地址字段(1)微指令中的三个字段分别应为多少位?(2)画出对应这种微指令格式的微程序控制器逻辑框图。解:(1)假设判别测试字段中每一位为一个判别标志,那么由于有12个转移条件,故该字段为4位,下地址字段为9位。由于控制容量为512单元,微命令字段是(40-4-9)=27位。(2)对应上述微指令格式的微程序控制器逻辑框如图6.6所示:其中微地址寄存器对应下地址字段,P字段即为判别测试字段,控制字段即为微命令子段,后两部分组成微指令寄存器。地址转移逻辑的输入是指令寄存器OP码,和各状态条件:以及判别测试字段所给的判别标志(某一位为1),其输出修改微地址寄存器的适当位数,从而实现微程序是分支转移。图6.6 微程序控制器逻辑框图6.CPU结构如图6.9所示,其中包括一个累加寄存器AC、一个状态寄存器和其他四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。(10分)(1)标明图6.9中四个寄存器的名称。(2)简述取指令的数据通路。(3)简述完成指令LDA X的数据通路(X为内存地址,LDA功能为(X)(AC))。(4)简述完成指令ADD Y的数据通路(Y为内存地址,ADD功能为(AC)+(Y) (AC)。(5)简述完成指令STA Z的数据通路(Z为内存地址,STA功能为(AC)(Z)。图6.9解:(1)A为数据缓冲寄存器MDR,B为指令寄存器IR,C为主存地址寄存器MAR,D为程序计数器PC。(2)取指令的数据通路:PCMARMMMDRI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论