九九百科網

位置:首頁 > 生活常識 > 

lr的catalog被刪掉後可以恢復嗎

lr的catalog被刪掉後可以恢復嗎

lr的catalog被刪掉後可以恢復,因為只要文件沒有被其它數據覆蓋,都可以恢復。當通過BL或BLX指令調用子程序時,硬件自動將子程序返回地址保存在R14寄存器中。在子程序返回時,把LR的值複製到程序計數器PC即可實現子程序返回。可以使用MOVPCLR或者BXLR來完成子程序返回。另外,也可以在子程序入口處使用下面的指令將LR保存到棧中。當異常發生時,LR中保存的值等於異常發生時PC的值減4,因此在各種異常模式下,可以根據LR的值返回到異常發生前的相應位置繼續執行。

標籤:lr catalog 刪掉