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

夢のの*_*のの夢 4 assembly arm

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

Col*_*lin 6

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