关于汇编指令B和BL
(2012-10-25 01:12:37)
标签:
arm汇编bit |
分类: MyARM |
BL是arm汇编中用来调用子程序的指令,它把BL后面一条指令的地址放到R14寄存器里,R15寄存器(PC当前指针地址)就设置成要跳往的地址。这样在这个子程序返回时,再mov
PC, R14就可以返回到BL后面的地址了。
B不一样,B是直接 mov PC, 目标地址;而不保存其后的地址到R14。
B不一样,B是直接 mov PC, 目标地址;而不保存其后的地址到R14。
前一篇:ARM指令ldr和伪指令ldr
后一篇:关于驱动中的probe函数的参数