akae-arm9异常
生活随笔
收集整理的這篇文章主要介紹了
akae-arm9异常
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天老師讓我們復習異常。班里的三位仁兄講的特牛. 1、異常種類(7種:recve,und,swi,abt,abt,irq,fiq) 2、異常模式(5種:svc,abt,irq,fiq,und) 3、異常向量表(從0x0-0x1c 32個字節共8個異常向量表項,常見的:0x0 recve,0x8 swi , 0x18 irq) 4、異常觸發(復位,看門狗復位,執行swi指令,執行und指令) 5、異常響應,硬件做了四件事(保存PC值,保存CPSR到SPSR, 修改CPSR,跳轉PC) 6、異常通過B或LDR來跳轉(B:C語言通過指針。匯編STR) 7、異常保存現場(STMFD) 8、異常恢復現場(LDMFD) 9、異常處理(跳轉到C_entry) 10、異常還回(movs pc, lr)
總結
以上是生活随笔為你收集整理的akae-arm9异常的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1月30日嵌入式精英座谈齐聚北航
- 下一篇: Ubuntu10.10 配置ssh服务器