(单选题)
计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将( )的内容送到地址总线上。
A.指令寄存器(IR)
B.通用寄存器(GR)
C.程序计数器(PC)
D.状态寄存器(PSW)
参考答案:C
参考解析:
计算机执行指令的过程分为如下几个步骤。(1)取指令。控制器首先按程序计数器所指出的指令地址从内存中取出一条指令。(2)指令译码。将指令的操作码部分送指令译码器进行分析,然后根据指令的功能向有关部件发出控制命令。(3)按指令操作码执行。根据指令译码器分析指令产生的操作控制命令以及程序状态字(PSW)寄存器的状态,控制微操作形成部件产生一系列CPU内部的控制信号和输出到CPU外部控制信号。在这一系列控制信号的控制下,实现指令的具体功能。(4)形成下一条指令地址。若非转移类指令,则修改程序计数器的内容;若是直接转移类指令,则该指令中的转移地址被送入程序计数器:若是非直接转移类指令,则根据转移条件修改程序计数器的内容。故本题正确答案选C。
知识点:计算机系统概述 计算机 计算机基本知识 通用 公基
