单选题 某机共有70个微控制信号(即微命令),构成6个互斥的微命令组,各组分别包含8、11、3、16、7、25个微命令。如果采用字段直接编码方式,微指令的控制字段需要______位。
  • A.21
  • B.22
  • C.23
  • D.25
【正确答案】 C
【答案解析】[解析] 采用字段直接编码方式时,每个字段除要发出微命令外,还需要能够表示不发出任何微命令的状态,故每个字段需要[*]位,n为该字段包含的微命令组。
故微指令的操作控制字段所需位数为4+4+2+5+3+5=23,即微指令的控制字段需要23位。
知识点回忆:
如果本题用直接控制方式的话,微指令的控制字段需要8+11+3+16+7+25=70位。相比于直接编码(直接控制方式),字段直接编码方式缩短了微指令的字长,但增加了译码的时间。