异常处理

fsr_info对以下四种特殊abort将作单独处理:
l        "section translation fault"      do_translation_fault
段转换错误,即找不到二级页表
l        "page translation fault"         do_page_fault
页表错误,即线性地址无效,没有对应的物理地址
l        "section permission fault"     do_sect_fault
段权限错误,即二级页表权限错误
l        "page permission fault"         do_page_fault
页权限错误

异常模式向量表偏移
复位(reset)SVC+0x00
未定义指令UND+0x04
软件中断(SWI)SVC+0x08
预取指终止ABT+0x0c
数据终止ABT+0x10
未分配--+0x14
IRQIRQ+0x18
FIQFIQ+0x1c

 

用户模式,运行应用程序的普通模式。限制你的内存访问并且你不能直接读取硬件设备。 

超级用户模式(SVC 模式),主要用于 SWI(软件中断)和 OS(操作系统)。这个模式有额外的特权,允许你进一步控制计算机。

中断模式(IRQ 模式),用来处理发起中断的外设。这个模式也是有特权的。

快速中断模式(FIQ 模式),用来处理发起快速中断的外设。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值