【正确答案】
C
【答案解析】[解析] Ⅰ:可以这样来理解,微程序控制方式是用软件方式来实现指令执行,而硬布线方式则是采用硬件方式来实现指令执行。当一个命令信号到来时,硬布线控制器方式下,命令信号只需要通过一些门电路,就可以快速产生有效的控制信号来控制部件完成操作,因此速度较快,所以Ⅰ错误。
Ⅱ:μPC必然无法取代PC,μPC只是在微程序中指向下一条微指令地址的寄存器,只要熟悉微程序的执行过程,便可以很容易得知:当一条指令执行时,分派给微程序部件来进行具体操作,而这个操作仅仅是限于这条指令的内部,它无法得知整个程序是什么样,因此它也必然不可能知道这段微程序执行完毕后,下一条是什么指令,所以Ⅱ错误。
Ⅲ:由于每一条微指令执行时所发出的控制信号是事先设计好的,不需要改变,所以存放所有控制信号的存储器应为只读存储器,并将其集成到CPU内,称其为控制存储器(简称控存),故Ⅲ正确。
Ⅳ:指令周期是从一条指令的启动到下一条指令启动的间隔时间,CPU周期是机器周期(通常使用内存中读取一个指令字的最短时间来规定CPU周期),是指令执行中每一步操作所需的时间,所以Ⅳ错误。