3

我最近开始探索计算机体系结构领域。在研究指令集架构时,我遇到了将数据从一个位置复制到另一个位置的“mov”指令。我知道某些类型的 mov' 指令是有条件的,而有些需要添加偏移量或位移才能找到特定地址,因此它们需要 ALU 帮助。例如 Base-plus-index、Register relative、Base relative-plus-index、Scaled index 等。

我想知道,对于那些不需要任何 ALU 帮助的 mov 指令(例如,寄存器到寄存器数据传输)是否可以绕过 ALU。

4

1 回答 1

1

是的。显然,不需要执行任何算术运算的指令不需要 ALU 的帮助。

显然,它仍然需要“微处理器的干预”;寄存器、程序计数器、指令获取/解码/执行流水线都是 CPU 的一部分。

于 2011-09-14T08:08:57.100 回答