计算机在一个指令周期中,为了从内存读取指令操作码,首先需要将(1)的内容送到地址总线上。执行直接转移指令时,该指令中的转移地址被送入(2)。 (2)

admin2010-05-08  29

问题 计算机在一个指令周期中,为了从内存读取指令操作码,首先需要将(1)的内容送到地址总线上。执行直接转移指令时,该指令中的转移地址被送入(2)。
(2)

选项 A、累加器
B、地址寄存器
C、程序计数器
D、存储器

答案C

解析 本题考查的是计算机指令执行过程方面的基础知识。
   计算机执行指令的过程分为如下几个步骤。
   (1) 取指令。控制器首先按程序计数器所指出的指令地址从内存中取出一条指令。
   (2) 指令译码。将指令的操作码部分送指令译码器进行分析,然后根据指令的功能向有关部件发出控制命令。
   (3) 按指令操作码执行。根据指令译码器分析指令产生的操作控制命令以及程序状态字(PSW) 寄存器的状态,控制微操作形成部件产生一系列CPU内部的控制信号和输出到CPU外部控制信号。在这一系列控制信号的控制下,实现指令的具体功能。
   (4) 形成下一条指令地址。若非转移类指令,则修改程序计数器的内容;若是直接转移类指令,则该指令中的转移地址被送入程序计数器:若是非直接转移类指令,则根据转移条件修改程序计数器的内容。
转载请注明原文地址:https://kaotiyun.com/show/1HWZ777K
0

相关试题推荐
最新回复(0)