The End Thanks! CPSR-当前程序状态寄存器(二) Q:v5以上版本才有,描述增强DSP运算指令是否发生溢出; I、F:中断禁止位,1表示中断禁止; T:指示处理器处于ARM或Thumb工作状态; 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指令产生,可用于用户
您可能关注的文档
最近下载
- 江苏省小学科学实验知识竞赛题库附答案.doc VIP
- 广东省汕尾市2022-2023学年八年级下学期期末考试数学试卷(含解析).doc VIP
- 建筑施工组织设计规范GB_T50502(最新版).docx VIP
- 职业健康体检表.pdf VIP
- 2022课堂纪律保证书6篇.pdf VIP
- 中国共产党党员的义务和权利PPT课件.pptx VIP
- ENGINETU5JP4大修手册.doc VIP
- 22J403-1 楼梯 栏杆 栏板(一).docx VIP
- 专题党课:深学笃行正确学习教育+实干担当育新人.docx VIP
- 2026上海中考英语复习必背知识:阅读完形障碍词汇+首字母填空高频词汇.pdf VIP
原创力文档

文档评论(0)