1-5 计算机执行指令的过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1-5 计算机执行指令的过程相关的知识,希望对你有一定的参考价值。

 

一、计算机执行一条指令的主要步骤

  第一步:取指(Fetch)

  第二步:译码(Decode)

  第三步:执行(Execute)

  第四步:回写(Write-Back)

 

二、执行指令的示例

  例如指令: ADD R0, [6];

  指令功能:将寄存器R0和地址为6的存储单元的数据进行加法运算并将结果更新到R0中

 

  第一步:取指

    1.控制器将指令的地址(PC的内容)送往存储器

    2.存储器按给定的地址读出指令内容,送回控制器(一般存放在IR寄存器中)

    3.更新PC

  第二部:译码

    1.控制器分析指令的操作性质

    2.控制器向有关部件发出指令所需的控制信号

  第三步:执行

    1.控制器从通用寄存器或存储器取出操作数

    2.控制器命令运算器对操作数进行指令规定的运算

  第四步:回写

    将运算结果写入通用寄存器或存储器

    之后会自动执行下一条指令(取PC的值继续执行)

 

以上是关于1-5 计算机执行指令的过程的主要内容,如果未能解决你的问题,请参考以下文章

单片机执行指令的过程

计算机组成原理5.2指令执行过程

计算机组成原理5.2指令执行过程

计算机组成原理5.2指令执行过程

计算机组成原理5.2指令执行过程

计算机组成原理5.2指令执行过程