分支指令与带链接指令的分支之间的主要区别是什么?臂?

时间:2015-10-11 19:13:17

标签: assembly arm

根据我的阅读,带链接的分支用于执行子程序调用,并将注册的链接复制回PC。

1 个答案:

答案 0 :(得分:5)

带链接的分支(BL)将下一条指令的地址(在BL之后)复制到链接寄存器中。分支指令不是。 BL将用于子程序调用,因此当您想要返回到原来的位置时,您可以分支回链接寄存器。