某微程序计算机具有12条微指令v1~V12,每条微指令所包含的微命令信号如表3—4所示。 表3—4中,a~n分别对应14种不同的微命令,假设一条微命令长20位,其中操作控制字段为8位,控存容量为1K×20位。要求: 采用“不译法”与“分段直接编码法”混

admin2014-04-17  27

问题 某微程序计算机具有12条微指令v1~V12,每条微指令所包含的微命令信号如表3—4所示。

表3—4中,a~n分别对应14种不同的微命令,假设一条微命令长20位,其中操作控制字段为8位,控存容量为1K×20位。要求:
采用“不译法”与“分段直接编码法”混合设计此机微指令的操作控制字段格式,并为每个微命令分配编码。

选项

答案为了压缩指令的长度,必须设法将一个微指令周期中的互斥性微命令信号组合在一个小组中,进行分组译码。经分析,14个微命令可分为3个小组或3个字段:(b,e,h),(c,g,i,j,k,l,n)和(d,f,m),然后绎过译码,可得到13个微命令信号,剩下的a微命令信号可以直接控制产生,其整个操作控制字段格式如下所示: [*] 其中字段1:直接控制产生a; 字段2:01:b,10:e,11:h。 字段3:001:c,010:g,100:i,100:j,101:k,110:1,111:n。 字段4:01:d,10:f,11:m。

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

最新回复(0)