下列有关CPU中部分部件的描述中,错误的是(D)
A.控制单元对指令操作码译码并产生控制信号
B.PC为程序计数器,用于存放下一条指令的地址
C.通过将PC按照指令长度增量,可以实现指令的按序执行
D.IR是指令寄存器,用于存放指令的操作码
解析:A选项考察控制器的功能,B选项考察程序计数器的功能,C选项考察程序计数器的工作原理,D选项考察指令寄存器的功能。控制单元是控制器的别称,其作用为从指令寄存器中取出指令,对指令的操作码进行译码,并由译码结果产生相应的控制信号从而控制数据通路的动作,因此A选项正确。程序计数器的英文缩写为PC,用于存放下一条要执行的指令的地址,每次执行完一条指令后程序计数器会自动加上当前存储在程序计数器中地址所指向的指令的长度,由此便可以实现指令的顺序执行,因此B选项和C选项正确。指令寄存器的英文缩写为IR,用于完整保存当前正在执行的一条指令,因此D选项错误,错因为指令寄存器不只存放了指令的操作码而是完整存放了整条指令。