问答题 某微程序控制中,采用水平型直接控制微指令格式,断定方式。已知全机共有微命令20个,可判定的外部条件有4个,控制存储器容量为128×30位。
问答题 设计出微指令具体格式。
【正确答案】
【答案解析】微命令20个,采用水平型直接控制,所以微命令字段需20位。控制器容量为128,所以下址字段需7位。由于控制存储器的字长为30位,所以判别测试字段为3位,用译码控制。微指令格式下图所示。
问答题 画出该控制器结构框图。
【正确答案】
【答案解析】对应上述微指令格式的微程序控制器逻辑框图如下图所示。其中微地址寄存器对应下址字段,P字段即为判别测试字段,控制字段即为微命令字段,后两部分组成微指令寄存器。地址转移逻辑的输入是指令寄存器OP码、各状态条件以及判别测试字段所给的判别标志(某一位为1),其输出修改微地址寄存器的适当位数,从而实现微程序的分支转移。