lr的catalog被删掉后可以恢复吗

2022-12-09 00:00:00 数码科技 投稿:玖玖言

lr的catalog被删掉后可以恢复,因为只要文件没有被其它数据覆盖,都可以恢复。当通过BL或BLX指令调用子程序时,硬件自动将子程序返回地址保存在R14寄存器中。在子程序返回时,把LR的值复制到程序计数器PC即可实现子程序返回。可以使用MOVPCLR或者BXLR来完成子程序返回。另外,也可以在子程序入口处使用下面的指令将LR保存到栈中。当异常发生时,LR中保存的值等于异常发生时PC的值减4,因此在各种异常模式下,可以根据LR的值返回到异常发生前的相应位置继续执行。

标签: # lr # catalog
声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com