单选题 某计算机的指令系统中共有100条不同的指令,采用微程序控制方式时,控制存储器中具有的微程序数目至少是______。
A.101 B.102 C.103 D.104

【正确答案】 A
【答案解析】[解析] 除去100条机器指令所对应的100个微程序外,至少还有一个取指微程序,所以至少有101个微程序。
通常,一条机器指令对应一个微程序。由于任何一条机器指令的取指令操作都是相同的,因此可以将取指令操作抽出来编成一个独立的微程序。这个微程序只负责将指令从主存中取出送至指令寄存器。此外,也可以编出对应间址周期的微程序和中断周期的微程序。这样,控制存储器中的微程序个数应等于指令系统中的机器指令数再加上对应的取指、间址和中断周期等公用的微程序数。若指令系统中具有n种机器指令,则控制存储器中的微程序数至少有n+1个。