ARM-v8异常模型

声明

本文内容参看ARM官网 ARM062-1010708621-27

Overview

  讨论特权和异常,就必须先定义特权和异常。特权是指对于CPU上的软件而言,软件能够访问到的系统和处理器的资源的权限,哪些资源(譬如内存,外设,一些指令等等)能够访问,哪些不能够访问。从主线逻辑(架构目的)上来看,这样设计的目的是什么?这样的设计源自于软件的分层设计思想,毕竟硬件是为软件服务的。类似于A32和A64,安全与非安全状态等等的划分,其本质目的都是服务于软件,这样软件就可以更加的简洁,而功能则会更为强大。

  特权模式对应了软件分层的思想,软件的不同层次间的调用通过API来进行,特权模式的切换则要通过异常来进行。

特权和异常

 

特权类型

 

执行状态和安全状态

 

异常类型

 

处理异常

 

中断(异常)向量表

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值