CPSR-当前程序状态寄存器(三) M[4:0]:表示处理器的运行模式 0b10000——User 0b10001——FIQ 0b10010——IRQ 0b10011——Supervisor 0b10111——Abort 0b11011——Undefined 0b11111——System ARM控制程序执行的方式 正常执行,每执行一条指令 ARM指令PC+4 Thumb指令PC+2 跳转:B、BL、BX、BLX 异常中断 执行完当前指令,跳转到异常中断处理程序 执行完返回到发生中断指令的下一条处 要保护和恢复被中断程序的执行现场 ARM处理器的异常中断(一) 异常是指正常的程序执行流程发生暂时的停止或改变,例如在复位、有中断请求及指令预取中止时; ARM处理器支持7种类型的异常。 复位(RESET):当处理器的复位电平有效时,产生复位异常,程序跳转到复位异常处理程序处执行。 未定义指令(UDEF):当ARM处理器或协处理器遇到不能处理的指令时,产生未定义指令异常。可使用该异常机制进行软件仿真。 软件中断(SWI):该异常由执行SWI指令产生,可用于用户模式下的程序调用特权操作指令。使用该异常机制可以实现系统功能调用。 ARM处理器的异常中断(二) 指令预取中止(PABT):若处理器预取指令的地址不存在,或该地址不允许当前指令访问,存储器会向处理器发出中止信号,但当预取
您可能关注的文档
最近下载
- 07J902-3 医疗建筑(卫生间、淋浴间、洗池).pdf VIP
- 2026年成都川师成龙初一入学语文分班考试真题含答案.docx VIP
- 2025年成都川师成龙初一入学语文分班考试真题含答案.docx VIP
- 重庆市2023年初中学业暨高中招生考试数学试题解析(A卷)(1).pdf VIP
- Fujica富士智能智能摆闸FJC-Z2318 FJC-Z2318L用户手册.pdf
- (高清版)B-T 5796.4-2022 梯形螺纹 第4部分:公差.pdf VIP
- 一种铝材热轧乳化液浮油及废乳化液的回收再生利用工艺.pdf VIP
- 2025年成都川师成龙初一入学英语分班考试真题含答案.docx VIP
- 广告效果测评整本书课件完整版电子教案全套课件最全教学教程ppt(最新).pptx VIP
- 18J621-3 通风天窗(建筑图集).docx
原创力文档

文档评论(0)