2

如果流水线的阶段不是3,例如在ARM1156T2-S(也是ARMv6)中,它有9个阶段:

Fe1 Fe2 De Iss Fe3 Sh ALU Sat WBex

PC仍然是当前指令的地址加8?

4

1 回答 1

2

为了兼容性。

MOV LR, PC
LDR PC, =myfunc

您不想仅仅因为管道被更改而破坏所有旧代码。

于 2011-06-09T13:14:46.883 回答