直接转移指令执行时,是将指令中的地址送入______。A.累加器B.数据计数器C.地址寄存器D.程序计数器
直接转移指令执行时,是将指令中的地址送入______。
A.累加器
B.数据计数器
C.地址寄存器
D.程序计数器
B.数据计数器
C.地址寄存器
D.程序计数器
参考解析
解析:本题考查计算机系统硬件基础知识。CPU中常用指令寄存器来暂存从存储器中取出的指令,以便对其进行译码并加以执行,而程序计数器(PC)则用于暂存要读取的指令的地址。直接转移指令的一般格式是给出要转移到的指令地址,因此该指令执行时,首先将下一步要执行的指令的地址送入程序计数器,然后才从存储器中取出指令去执行。
相关考题:
● 计算机在一个指令周期中,为了从内存读取指令操作码,首先需要将 (27) 的内容送到地址总线上。执行直接转移指令时,该指令中的转移地址被送入 (28) 。(27)A. 程序计数器 B. 控制寄存器 C. 状态寄存器 D. 通用寄存器(28)A. 累加器 B. 地址寄存器 C. 程序计数器 D. 存储器
下列关于程序计数器(PC)的描述中,错误的是( )。A.保存将要提取的下一条指令的地址B.保存当前正在执行的下一条指令的地址C.在程序执行时,CPU将自动修改PC的内容D.在程序开始执行前必须将它的起始地址送入PC
计算机执行指令的过程是:在控制器的指挥下,把(12)的内容经过地址总线送入(13)的地址寄存器,按该地址读出指令,再经过(14)送入指令寄存器,经过(15)进行分析产生相应的操作控制信号送各执行部件。若执行的是非转移类指令,或虽为转移指令但条件不成立;则(12)的内容加1;若转移指令条件成立,则根据指令给出的寻址方式计算出地址送入(12)。若有中断发生,(12)中应送入(16)。A.标志寄存器B.指令译码器C.程序计数器D.通用寄存器
计算机在一个指令周期中,为了从内存读取指令操作码,首先需要将(1)的内容送到地址总线上。执行直接转移指令时,该指令中的转移地址被送入(2)。(1)A.程序计数器B.控制寄存器C.状态寄存器D.通用寄存器
当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。A、DPTRB、PCC、SPD、PSWE、R0
单选题转移指令执行结束后,程序计数器PC中存放的是()A该转移指令的地址B顺序执行的下一条指令地址C转移的目标地址D任意指令地址