② 控制位 CPSR的低8位 包括I、F、T和M[4:0] 称为控制位,当发生异常时这些位可以被改变。如果处理器运行特权模式,这些位也可以由程序修改。 中断禁止位I、F I=1 禁止IRQ中断 F=1 禁止FIQ中断 T标志位:该位反映处理器的运行状态。 ,T=1时,表示 处理器工作在thumb模式,否则工作在ARM状态。 运行模式位M[4:0]:M0、M1 、 M2、M3、M4是模式位。这些位决定了处理器的运行模式。 CPSR 运行模式位M[4:0] ③ 保留位 CPSR中的其余位为保留位,当改变CPSR中的条件码标志位或者控制位时,保留位不要改变,在程序中也不要使用保留位来存储数据。保留位将用于ARM版本的扩展。 2.2.6 异常 简介 只要正常的程序流被暂时中止,处理器就进入异常模式。例如响应一个来自外设的中断。在处理异常之前,当前的处理器状态必须保留,这样当异常处理完成之后,可以恢复执行原来的程序。 如果同时发生两个或更多异常,那么将按照固定的顺序来处理异常,详见“异常优先级”部分。 异常类型表 异常类型 模式 向量地址 复位 管理 0 未定义指令 未定义 0 软件中断(SWI) 管理 0 中止 0x0000000C 数据中止 中止 0 IRQ(中
您可能关注的文档
最近下载
- 2023年颈椎病中西医结合诊疗专家共识学习与解读.docx VIP
- 2026年全国高压电工证理论考试题库(含答案).docx
- 2024年杭州市萧山区招录高学历事业人员考试真题.docx VIP
- 叉车安全驾驶技术.pptx VIP
- 广东省深圳市龙岗区2024-2025学年七年级下学期语文期末学业质量测试试卷(含答案).pdf VIP
- 2025年长沙市天心区辅警招聘考试试题题库附答案解析.docx VIP
- 石油钻井工程监督手册.ppt
- DMTO工艺C4馏分年产9万吨2-丙基庚醇项目.pptx VIP
- 1-制动的基础理论-现代城市轨道交通车辆制动系统的主要功能和组成部分.ppt VIP
- 样本风冷热泵模块机组.pdf VIP
原创力文档

文档评论(0)