博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ARM 结构的异常向量表
阅读量:1817 次
发布时间:2019-04-25

本文共 370 字,大约阅读时间需要 1 分钟。

异常就是cpu工作不正常。为什么会产生异常呢,可能是硬件问题,软件初始化问题更多的是中断。

1、复位

2、未定义指令

3、软中断

4、预取指令终止

5、数据终止

6、中断请求
(IRQ)

7、快速中断请求
(FIQ)

这就是arm异常向量表。异常向量表就是cpu硬性规定处理某重异常的固定一组地址。比如硬件问题cpu遇到未定义指令,那么好,cpu硬件会自动跳到未定义指令这个地址,那个地址我们一般会设置一个跳转指令,跳转到我们异常处理的函数。所谓的异常向量表就是一组异常的地址,他们一般在程序的开头。复位也是一种异常,上电也是复位,所以复位一般就是正常程序的入口。异常向量表我感觉就是一个
函数的入口,是cpu硬性规定的不是我们“想当然”的,你不初始化异常向量也可以,无非就是遇到问题不能解决而已,但是硬件向量表不能写代码那样程序会乱套的。

转载地址:http://jywkf.baihongyu.com/

你可能感兴趣的文章
Android最强保活黑科技的最强技术实现,深度解析,值得收藏
查看>>
Android架构师必备框架技能核心笔记,面试心得体会
查看>>
Android架构师必备框架技能核心笔记,高级面试题+解析
查看>>
android热修复框架对比,12年高级工程师的“飞升之路”,含泪整理面经
查看>>
Android多线程实现方式及并发与同步,技术详细介绍
查看>>
Android开发究竟该如何学习,成功入职字节跳动
查看>>
三年老Android经验面经,看看这篇文章吧!
查看>>
为什么Android要采用Binder作为IPC机制?成功入职腾讯
查看>>
海量算法高频面试题精编解析,附超全教程文档
查看>>
深入浅出Android性能调优,系列篇
查看>>
深入浅出Android性能调优,附大厂真题面经
查看>>
深入解析Android-AutoLayout,全网疯传
查看>>
深入解析android核心组件和应用框架,最全Android知识总结
查看>>
深入解析android核心组件和应用框架,社招面试心得
查看>>
深度解析跳槽从开始到结束完整流程,持续更新中
查看>>
深度解析跳槽从开始到结束完整流程,面试真题解析
查看>>
hashmap扩容过程,字节大神强推千页PDF学习笔记,经典好文
查看>>
kotlin面试题!Android大厂高频面试题解析,薪资翻倍
查看>>
kotlin面试题!一口气拿了9家公司的offer,已拿offer入职
查看>>
retrofit优点,互联网寒冬公司倒闭后,年薪50W
查看>>