您的位置 首页 新能源

ARM汇编中lr(r14)寄存器的效果

lr(r14)的作用问题,这个lr一般来说有两个作用:1当使用bl或者blx跳转到子过程的时候,r14保存了返回地址,可以在调用过程结尾恢复。2异

lr(r14)的效果问题,这个lr一般来说有两个效果:

1.当运用bl或许blx跳转到子进程的时分,r14保存了回来地址,能够在调用进程结束康复。
2.反常中断产生时,这个反常形式特定的物理R14被设置成该反常形式即将回来的地址。
别的留意pc,在调试的时分显现的是当时指令地址,而用mov lr,pc的时分lr保存的是此指令向后数两条指令的地址,我们能够试一下用mov pc,pc,成果得到的是跳转两条指令,这个原因是因为arm的流水线形成的,预取两条指令的成果.

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/261564.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部