某微程序计算机具有12条微指令V1~V12,每条微指令所包含的微命令信号如表8—2所示。 表8—2中,a~n分别对应14种不同的微命令,假设一条微命令长20位,其中操作控制字段为8位,控存容量为1K×20位。要求: 采用“增量”与“下址字段”相结合的方

admin2017-04-28  35

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

表8—2中,a~n分别对应14种不同的微命令,假设一条微命令长20位,其中操作控制字段为8位,控存容量为1K×20位。要求:
采用“增量”与“下址字段”相结合的方式设计此机微指令的顺序控制字段格式,若要使微程序可在整个控存空间实现转移,则该微指令的顺序控制字段可直接表示出多少个转移条件。

选项

答案用增量与下地址结合法安排顺序控制字段。在这种方式下微指令寄存器有计数的功能,但在微指令中仍设置一个顺序控制字段,它分成两部分:条件选择字段与转移地址字段。由这两个字段结合,当转移条件满足时,将转移地址字段作为下一个微地址,若无转移要求,则直接从微程序计数器中取得下一条指令。 据题意,控存的容量为lK×20位,要求在整个控存空间实现转移,所以下地址字段为10位。这样还剩下20—8—10=2位,用于条件选择字段,则一共可以表示4种编码,其中一种必须表示不转移的情况,所以该指令的顺序控制字段可直接表示出3个转移条件。

解析
转载请注明原文地址:https://jikaoti.com/ti/tSfjFFFM
0

最新回复(0)