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

admin2017-04-28  44

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

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

选项

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

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

最新回复(0)