某微程序计算机具有12条微指令v1~V12,每条微指令所包含的微命令信号如表3—4所示。 表3—4中,a~n分别对应14种不同的微命令,假设一条微命令长20位,其中操作控制字段为8位,控存容量为1K×20位。要求: 画出此机微指令的完整格式图,并标出每

admin2014-04-17  46

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

表3—4中,a~n分别对应14种不同的微命令,假设一条微命令长20位,其中操作控制字段为8位,控存容量为1K×20位。要求:
画出此机微指令的完整格式图,并标出每个具体字段所需的二进制位数。

选项

答案微指令的完整格式如下所示。 [*] 其中字段1至字段4组成操作控制字段,字段5为条件选择字段,字段6为转移地址字段,字段5和字段6组成顺序控制字段。 可能疑问点:问题(1)中14个微命令可分为3个小组或3个字段:(b,e,h),(c,g,i,j,k,l,n)和(d,f,m),这个是怎么分的? 提示:首先,可以先列出一张表格,将每个微指令包含的微指令信号打钩。 [*] 首先,观察信号a,除了V2没有外,其他都有。接下来就看其他信号有没有除了V2有,其他都没有的,一眼望去,显然不存在。那么信号a必须单独为一组,既然这一组只有1个信号,那么就可以采用直接控制方式。接着看信号b、c和d,显然不行,因为都属于V4,然后看信号e,没有问题,没有交集。依次类推到最后一个信号,发现b、e、h没有交集。同理,又从c开始。于是得到3个字段。

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

最新回复(0)