- 10
- 0
- 约1.75千字
- 约 10页
- 2024-03-02 发布于江苏
- 举报
3CHAPTER嵌入式微处理器
3.3ARM的异常只要正常的程序流被暂时中止,处理器就进入异常模式。例如响应一个来自外设的中断。在处理异常之前,ARM7TDMI内核保存当前的处理器状态(CPSR-SPSR),这样当处理程序结束时可以恢复执行原来的程序(SPSR-CPSR)。如果同时发生两个或更多异常,那么将按照固定的顺序来处理异常,详见“异常优先级”部分。ARM的异常处理机制等同于x86的中断系统
3.3.1ARM的异常类型及入口地址注意:高地址是经过地址重新映射之后的入口地址。
3.3.2ARM的异常优先级异常类型返回指令优先级之前的状态备注ARMR14_xThumbR14_x软件中断SWIMOVSPC,R14_svc最低PC+4PC+2此处PC为BL,SWI,为定义的指令取指或预取指中止指令的地址未定义的指令MOVSPC,R14_undPC+4PC+2预取指中止SUBSPC,R14_abt,#4PC+4PC+4中断SUBSPC,R14_fiq,#4PC+4PC+4此处PC为由于FIQ或IRQ占先而没有被执行的指令的地址快中断SUBSPC,R14_irq,#4PC+4PC+4数据中止SUBSPC,R14_abt,#8PC+8PC+8此处PC为产生数据中止的
您可能关注的文档
最近下载
- 硅材料市场风险分析报告.docx VIP
- 上门康复治疗服务的医保报销政策与市场扩展.docx VIP
- 松下YD-350,500GL使用说明书_各品牌焊机资料.pdf VIP
- 2025年上海市中考英语试题卷(含答案).docx
- 福建省厦门市双十中学思明分校2025-2026学年九年级上学期10月月考数学试卷(含答案).pdf VIP
- pilz safety seminar安全自动化技术交流会.pdf VIP
- 新概念英语第一册Lesson83上课教义.ppt VIP
- 浙大中控TUA711-AIO16使用手册.pdf VIP
- 工业用配电柜设计标准手册.docx VIP
- 公路改造工程施工便道和临时土地利用恢复方案.docx VIP
原创力文档

文档评论(0)