B与BL

b与bl指令的作用是什么?

    b与bl指令的作用:实现程序跳转,也就是调用子程序。

b与bl指令的区别是什么?

    b与bl指令的区别:b指令:简单的程序跳转,跳转到到目标标号处执行。

                                  bl指令:带链接程序跳转,也就是要带返回地址。在发生跳转前,将当前PC-4保存到R14中。

                                               也就是返回地址存在R14中,所以可以在子程序返回时只要MOV PC, LR即可。

发布了51 篇原创文章 · 获赞 17 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/wq57885/article/details/103519121