某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。 (1)设计该机微指令的格式,

admin2012-06-21  62

问题 某计算机采用微程序控制方式,微指令字长32位,采用字段直接编码的控制方式,共有55个微命令,可分为6个互斥组,分别包含1、3、7、8、12、24个微命令。另外,该机共有5个可判定的外部条件,采用断定方式形成后续微指令地址。
  (1)设计该机微指令的格式,要求给出各字段的位数。
  (2)结合(1)的微指令格式,计算该机控制存储器的最大容量。

选项

答案(1)微程序采用字段直接编码方式时,应注意操作控制字段中每个互斥组需要额外的一个状态来表示“不发出任何微命令”,故该机微指令格式中操作控制字段需要 log2(1+1)+log2(3+1)+log2(7+1)+log2(8+1)+log2(12+1)+log2(24+1) =1+2+3+4+4+5 =19 此外,该机有5个可判定的外部条件,采用编码方式需要3位比特位来表示,余下的32-19-3=10位为下地址字段,综上,该机微指令格式如下: [*] (2)根据下地址字段长10位可知最多有210=1 024条微指令,故该机控制存储器的最大容量为 32 bit×1 024=32 Mb=4 MB

解析
转载请注明原文地址:https://kaotiyun.com/show/vNxi777K
0

随机试题
最新回复(0)