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