在ARM汇编程序如何实现子程序的返回 我来答 2个回答 #热议# 空调使用不当可能引发哪些疾病? 洛师2005 2018-05-30 · TA获得超过137个赞 知道小有建树答主 回答量:245 采纳率:100% 帮助的人:134万 我也去答题访问个人页 关注 展开全部 把对应的R14寄存器中的值 赋值给PC寄存器在进入子程序的时候 保存一下当前的 预取指令的下一条指令的地址到LR(R14)寄存器,在子程序返回的时候把LR的值赋值给PC寄存器 就OK 了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 老肖的经验 2018-08-25 · TA获得超过438个赞 知道小有建树答主 回答量:177 采纳率:100% 帮助的人:120万 我也去答题访问个人页 关注 展开全部 子程序进入时,返回地址保存在LR寄存器中,返回有两种做法:将LR直接赋给PC:MOV PC, LR直接跳转:BX LR 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-10-08 arm 汇编 子程序调用问题 2 2018-05-10 从子程序返回的指令是 7 2011-03-29 关于ARM中汇编与C程序的混合编程的参数传递问题! 1 2017-09-23 arm中汇编如何调用c子程序?c语言又如何调用汇编子程序? 4 2017-09-23 用调用子程序的方法实现1!+3!+5!+7!+9!功能,主程序用C语言实现,整数阶乘子程序用ARM汇编语言编写 2 2013-11-04 ARM子程序嵌套调用怎样防止返回地址覆盖 2 2015-06-12 编写一段ARM汇编程序段,实现1+2+...+100的运算 35 2014-06-13 将下面的C子程序改写为C程序可调用的ARM汇编子程序 1 更多类似问题 > 为你推荐: