ARM9体系结构ARM9内部资源ARM9内部结构教程.pptVIP

  • 15
  • 0
  • 约1.73万字
  • 约 108页
  • 2020-04-16 发布于湖北
  • 举报

ARM9体系结构ARM9内部资源ARM9内部结构教程.ppt

2.6.3 保留位 CPSR中的保留位被保留,以便将来使用。当改变CPSR标志和控制位时,请确认没有改变这些保留位。另外,请确保程序不依赖于包含特定值的保留位,因为将来的处理器可能会将这些位设置为1或者0。 2.7 ARM体系的异常、中断及其向量表 只要正常的程序被暂时中止,处理器就进入异常模式。例如,在用户模式下执行程序时,外设向处理器内核发出中断请求,将导致内核从用户模式切换到异常中断模式。 如果同时发生两个或更多异常,那么将按照固定的顺序来处理异常。详见2.7.3小节。 2.7.1 异常入口/出口汇总 如表2.10所列为异常退出以及退出异常处理程序所推荐使用的指令。 表2.10 异常入口/出口指令汇总 注意:“MOVS PC,R14_svc”是指在管理模式下执行“MOVS PC,R14”指令。同样类似的指令还有“MOVS PC,R14_und”、“SUBS PC,R14_abt,#4”等。 2.7.2 异常向量表(1) 如表2.11所列为异常向量地址一览表。其中,I和F表示先前的值。每种处理器操作模式都有一个相关联的中断向量,当一个异常发生时,ARM将改变模式,而程序计数器PC将会被强行指向异常向量。异常向量表从地址0的复位向量开始,然

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档