题目
用来指出CPU下一条指令地址的器件称为( )。A. 程序计数器 B. 指令寄存器 C. 目标寄存器 D. 数据寄存器
用来指出CPU下一条指令地址的器件称为( )。
A. 程序计数器B. 指令寄存器
C. 目标寄存器
D. 数据寄存器
题目解答
答案
A .程序计数器
解析
本题考查CPU内部寄存器的功能区分,核心在于理解各寄存器的作用。关键点在于明确程序计数器(PC)的职责是存储下一条指令的地址,而其他选项的寄存器分别负责存储指令内容、运算结果或数据暂存,与地址指向无关。
选项分析
A. 程序计数器
程序计数器(PC) 的核心功能是跟踪下一条指令的地址。CPU执行指令时,通过PC获取指令地址,取出指令后,PC通常自动递增(除非跳转指令修改其值)。因此,PC直接关联下一条指令的位置。
B. 指令寄存器
指令寄存器(IR) 用于存储当前正在执行的指令内容,而非地址。例如,当CPU从内存中取出指令后,指令会被加载到IR中进行解码和执行。
C. 目标寄存器
目标寄存器 通常用于存储运算结果(如加法、减法等),与指令地址无关,属于通用寄存器的一种。
D. 数据寄存器
数据寄存器(DR) 用于临时存储CPU与内存之间传输的数据,例如数据加载或存储操作,与指令地址无直接关系。