CPU执行指令时,先根据________的内容从内存读取指令,然后译码并执行。

admin2018-12-12  21

问题 CPU执行指令时,先根据________的内容从内存读取指令,然后译码并执行。

选项 A、地址寄存器
B、程序计数器
C、指令寄存器
D、通用寄存器

答案B

解析 一条机器指令的执行需要获得指令、分析指令、执行指令。大致过程如下。
    (1)取指令:从存储单元地址等于当前程序计数器PC的内容的那个存储单元中读取当前要执行的指令,并把它存放到指令寄存器IR中。
    (2)分析指令:指令译码器ID分析该指令(称为译码)。
    (3)生成控制信号:操作控制器根据指令译码器ID的输出(译码结果),按一定的顺序产生执行该指令所需的所有控制信号。
    (4)执行指令:在控制信号的作用下,计算机各部分完成相应的操作,实现数据的处理和结果的保存。
    (5)重复执行:计算机根据PC中新的指令地址,重复执行上述4个过程,直至执行到指令结束。
转载请注明原文地址:https://kaotiyun.com/show/okkZ777K
0

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