- 2
- 0
- 约1.22万字
- 约 61页
- 2018-02-16 发布于浙江
- 举报
[计算机]第2章 ARM技术与ARM体系结构2
数据异常 导致异常的指令的地址在 lr-8 处. 处理方法取决于存储器管理策略 有存储器管理的系统( demandd virtual memory) 如果使用了 MMU ,数据异常的地址在 MMU 的 “Fault Address” 寄存器中 修正问题(enable correct page of memory) 返回并重新执行数据异常的指令 SUBS pc,lr,#8 没有存储器管理的系统 通常表示一个致命的错误 报告错误 (如果可能) 然后退出 异常返回地址 ARM 状态: 在异常产生的时候内核设置 LR_mode = PC - 4. 处理程序需要调整 LR_mode (取决于是哪一个异常发生了),以便返回到正确的地址 Thumb 状态: 处理器根据发生的异常自动修改存在 LR_mode 中的地址 不论异常产生时的状态如何,处理器确保处理程序的ARM 返回指令能返回到正确的地址(和正确的状态) 从SWIs和未定义指令返回 异常是由指令本身引起的,因此内核在计算 LR 时的 PC 值并没有被更新. ARM Thumb SWI pc-8 pc-4 ;Exception
您可能关注的文档
最近下载
- 湖南省长沙市雨花区明德洞井中学2024-2025学年七年级下学期期末考试数学试题(教师版).docx VIP
- 2026年广东省七年级下学期期中历史试卷及答案.docx VIP
- 2026年天津市部分区中考一模道德与法治试卷和答案.docx VIP
- 课题开题报告:教育家精神在当代教育实践中的传承与创新研究.docx VIP
- 【微训练】20天 背默填 玩转60篇(高语名默循环练)-教师版.docx VIP
- 变风量空调系统VAV系统.pptx VIP
- 信息技术领域“嵌入式可重构移动媒体处理核心技术”重点项目.doc VIP
- 信息技术领域面向软件无线电的宽带数据变换和可重构射频集成电路.doc VIP
- 六年级语文下册《文言文二则》课件.pptx VIP
- 《中医外科学》(七版全).doc VIP
原创力文档

文档评论(0)