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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值