1

在相同的 cpu 架构上执行,其中哪些需要更少的时钟周期(#RTL)

add dest_reg, src1_reg, src2_reg   // #1

add dest_reg, src1_reg, imm_val    // #2

我的意思是,即使是常量也需要从寄存器中获取,不是吗?感谢你

4

1 回答 1

0

您需要查看您的硬件参考手册。有可能(如 thumb2)常量将在指令中编码,因此在某些情况下,不需要获取常量。

于 2017-02-07T13:44:50.990 回答