- 从内存中取出,放到指令寄存器 IR 中
- 指令译码,产生信号;同时将指令分解,交给不同部件(硬链接的是地址,需要寻址)
- 根据约定的寻址方式找对应的操作数(在 IR 中,在寄存器里,在内存中)
- 这里不一定需要执行(零地址指令下的确实不需要操作数的)
- 执行(不一定指的是 ALU,而是整个控制单元的执行过程)
- 保存结果
- 取下一条指令
1 和 6 是所有指令必须完成的部分,称为公共部分
多个指令可以在一个 ALU 上并发,在多个 ALU 上并行
2024年10月09日1分钟阅读
1 和 6 是所有指令必须完成的部分,称为公共部分
多个指令可以在一个 ALU 上并发,在多个 ALU 上并行