您的位置 首页 发布

ARM 处理器怎么处理反常

当异常发生时,ARM处理器尽可能完成当前指令(除了复位异常)后,再去处理异常。并执行如下动作:1.进入与特定的异常相应的操作模式。2….

当反常产生时,ARM处理器尽可能完结当时指令(除了复位反常)后,再去处理反常。并履行如下动作:

1. 进入与特定的反常相应的操作形式。

2. 将引起反常指令的下一条指令的地址保存到新形式的r14中。

3. 将CPSR的原值保存到新形式的SPSR中。

4. 经过设置CPSR的第7位来制止IRQ。假如反常为快速中止。则还要设置CPSR的第6位来制止快速中止。

5. 给PC强制赋向量地址值。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/277238.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部