×
单片机 > 单片机程序设计 > 详情

ARM指令B和BL解析

发布时间:2020-05-29 发布时间:
|
ARM指令B和BL解析

 

B或BL指令引起处理器转移到“子程序名”处开始执行,也就是跳转指令。

两者的不同之处在于BL指令在转移到子程序执行之前,将其下一条指令的地址拷贝到R14(LR,链接寄存器)。由于BL指令保存了下条指令的地址,因此使用指令“MOV PC ,LR”即可实现子程序的返回。而B指令则无法实现子程序的返回,只能实现单纯的跳转。用户在编程的时候,可根据具体应用选用合适的子程序调用语句。

关键字:ARM指令  B  BL解析

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会