- 启动机器后,控制器将PC中的内容送至存储器的MAR(PC——>MAR),并命令存储器执行读操作,然后将读取的内容送至MDR。
- 接着由MDR将指令送至IR(instruction register)。至此完成了取指过程。
- IR用来存放当前指令,接着OP(IR)——>CU,经过CU分析指令,分析出当前指令的操作要执行什么操作,接着通过分析指令的地址码,获取到数据的地址,到此完成了指令的分析过程。
- Ad(IR)——>MAR,接着将地址码送至存储器的MAR,并命令存储器执行读操作,读取到的数据送至MDR,再由MDR送至运算器,到此完成指令的执行过程。
- 接着PC+1,继续上面的操作,依次完成取指、分析、执行过程。直至最后完成停机指令。