找回密码
 注册
关于网站域名变更的通知
查看: 312|回复: 1
打印 上一主题 下一主题

ARM的那些事

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-3 11:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
一、中断概念:9 L7 E: o. a7 _; E0 \

$ K" C5 U/ f2 ^/ M/ e1 P3 \5 l! ~9 ^
, o% N2 I8 x6 \, J: J
  • CPU 在执行当前程序的过程中因硬件或软件的原因插入了另一段程序运行的过程
  • 硬件引起的中断不可预测,随机性
  • 软中断:事先在程序中安排特殊指令,CPU 执行到该类指令时,转去执行相应的一段预先安排好的程序,然后再返回来执行原来的程序- G' O! p1 L2 D, K0 i: a! B4 s! \
. t- B/ c: ~% u* l, E, ?# A% ~& I

  c( `! W' c8 _

! u  c; ]+ e0 q  y, o6 Q$ Q, b二、ARM 体系异常分类:9 {4 K1 M- s. S, n) W
' I) }& s% A3 c( g5 u8 K; H$ k2 R8 u

+ q) M  S% L" ^2 P; E* q2 A9 H* F
  • 复位异常(Reset)
  • 数据异常(Data Abort)
  • 快速中断异常(FIQ)
  • 外部中断异常(IRQ)
  • 预取异常(Prefetch Abort)
  • 软中断异常(SWI)
  • 未定义异常(Undefined interrupt)
    " |6 U# {# g* T

% r/ _2 f/ f' Z0 A# H! l' L
2 h7 v. L: J, q2 _8 {

' f4 X0 f' z3 K' u/ v三、异常处理伪代码及 7 种异常
0 N+ z8 x& q# N4 N4 o9 H+ {
1 a  C- s  O1 `1 H$ z. Z   1. 异常处理伪代码:7 J7 K4 F: W' k
0 K" I/ \! c3 P( \) j
游客,如果您要查看本帖隐藏内容请回复
: ?; y; ]0 \* ~  ]7 s$ |

2 g/ B2 ?) Q5 E- Y9 Z
' R8 `, B, h: K6 r0 v9 y+ @" X
6 `, K5 H/ b& M7 f% Y. _
% Y% n7 }; m" B. y. `9 J7 O  _
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 17:07 , Processed in 0.171875 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表