下列哪个不属于CPU中的寄存器(【地址译码器】)。
CPU内部核心寄存器涵盖多类关键部件,程序计数器PC用于存放下一条待执行指令的地址,是调控指令执行流程的核心组件;地址寄存器MAR暂存即将访问的内存地址,承担起CPU与内存间地址传递的桥梁作用;指令寄存器IR则存储当前正在执行的指令,为CPU控制单元的译码与执行操作提供依据。这类寄存器均为CPU执行指令过程中,用于临时存储指令、地址等关键信息的核心控制与存储部件。而地址译码器不属于CPU内部寄存器范畴,它是主存控制系统中的专用电路模块,主要功能是解析CPU发出的地址信号,进而激活对应的内存单元以完成寻址操作,这类模块偏向于地址解析的执行部件,并非寄存器类的临时存储控制组件。此外,CPU内部寄存器还包括通用寄存器、状态标志寄存器等,分别用于临时存储运算数据、记录指令执行后的状态标识,共同支撑CPU高效完成指令执行的全流程。
本题考察的是计算机组成原理中 CPU 内部结构与寄存器分类。
A选项 程序计数器(PC):属于 CPU 中的基本寄存器之一,用于存放下一条将要执行指令的地址,是指令执行流程控制的关键部分。
B选项 地址寄存器:也称 MAR(Memory Address Register),用于存储即将访问的内存地址,无论是读数据还是写数据操作,它都在 CPU 与内存间起着桥梁作用,属于典型的 CPU 寄存器。
C选项 地址译码器:不是寄存器,它是主存控制器中用于地址选择的电路模块,用来将 CPU 发出的地址信号解析并激活对应的内存单元,不属于 CPU 中的组成部分。
D选项 指令寄存器(IR):用于存储从内存中取出的当前指令,供 CPU 控制单元进行译码和执行,是核心执行流程的一部分,属于 CPU 内部寄存器。
因此,正确答案是 C. 地址译码器。
