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