b与bl指令的作用是什么?
b与bl指令的作用:实现程序跳转,也就是调用子程序。
b与bl指令的区别是什么?
b与bl指令的区别:b指令:简单的程序跳转,跳转到到目标标号处执行。
bl指令:带链接程序跳转,也就是要带返回地址。在发生跳转前,将当前PC-4保存到R14中。
也就是返回地址存在R14中,所以可以在子程序返回时只要MOV PC, LR即可。
本文详细解释了ARM汇编语言中的b与bl指令的作用及区别。b指令用于简单的程序跳转,而bl指令则用于带链接的程序跳转,确保子程序调用后的正确返回。
b与bl指令的作用是什么?
b与bl指令的作用:实现程序跳转,也就是调用子程序。
b与bl指令的区别是什么?
b与bl指令的区别:b指令:简单的程序跳转,跳转到到目标标号处执行。
bl指令:带链接程序跳转,也就是要带返回地址。在发生跳转前,将当前PC-4保存到R14中。
也就是返回地址存在R14中,所以可以在子程序返回时只要MOV PC, LR即可。
5107
4168
456

被折叠的 条评论
为什么被折叠?
