赞
踩
计算机每执行一条指令的过程,可分解为这几个步骤。
R
、I
、J
中的哪一种指令,具体要操作哪些寄存器、数据或者内存地址。算术逻辑操作
、数据传输
或者直接的地址跳转
。 在取指令的阶段,我们的指令是放在存储器里的,实际上,通过 PC 寄存器和指令寄存器取出指令的过程,是由控制器(Control Unit)操作的。指令的解码过程,也是由控制器进行的。一旦到了执行指令阶段,无论是进行算术操作、逻辑操作的 R
型指令,还是进行数据传输、条件分支的I
型指令,都是由算术逻辑单元(ALU)操作的,也就是由运算器处理的。不过,如果是一个简单的无条件地址跳转
,那么我们可以直接在控制器里面完成,不需要用到运算器。
Machine Cycle
,机器周期也称CPU周期。CPU内部的操作速度很快,但是访问内存的速度却要慢很多。每一条指令都需要从内存里面加载而来,所以一般
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。