ARM体系结构-模式与异常综述.pptVIP

  • 102
  • 0
  • 约1.97万字
  • 约 48页
  • 2016-12-31 发布于湖北
  • 举报
ARM State 与Thumb State寄存器关系 异常类型 FIQ :快速中断请求,CPSR:I=1(特权模式下才能修改I、F) IRQ(Interrupt ReQuest):外部中断请求,CPSR:F=0,系统的外设 未定义指令:ARM处理器或协处理器遇到不能处理的指令 预取中止:预取指令地址不存在,并执行该预取的指令的时候 数据中止:数据访问指令的地址不存在 复位:处理器复位电平有效 软件中断Software interrupt:执行SWI指令产生,可用于用户模式下的程序调用特权操作指令,可使用该异常机制实现系统功能调用 通过软件中断产生 进行管理员模式中获得 通常要求特殊的管理功能,如操作系统支持 未定义的指令陷井 当ARM接受到一条不能处理的指令,ARM把这条指令提供给任何一个协处理器执行 如果协处理器可以执行这条指令但此时协处理器忙,ARM将等待直到协处理器准备好或中断发生 如果没有协处理器处理这条指令,那么ARM将处理未定义的指令陷井 异常向量 start 0x00 b Reset_Handler Undefined_Handler 0x004 b Undefined_Handler SWI_Handler b SWI_Handler Prefetch_Handler b Prefe

文档评论(0)

1亿VIP精品文档

相关文档