第三讲ARM技术基础.pptVIP

  • 2
  • 0
  • 约1.47万字
  • 约 86页
  • 2016-11-30 发布于重庆
  • 举报
第三讲ARM技术基础

第三讲 ARM技术基础 ARM技术基础 ARM处理器工作状态 ARM处理器工作模式 ARM寄存器组成 ARM的异常中断 ARM组织结构简介 ARM存储器接口及存储器层次 ARM协处理器 ARM片上总线AMBA 基于JTAG的ARM系统调试 ARM处理器工作状态 自从ARM7TDMI核以后,体系结构中具有T变种的ARM处理器核可以工作在以下两种状态: ARM状态 32位,ARM状态下执行字对准的32位ARM指令; Thumb状态 16位,Thumb状态下执行半字对准的16位Thumb指令。在Thumb状态下,程序计数器PC使用位1选择另一个半字。 ARM处理器工作状态 ARM处理器工作状态 进入ARM状态: 当操作数寄存器Rm的状态位bit[0]为0时,执行BX Rm指令进入ARM状态。 如果处理器进行异常处理(IRQ,FIQ,Undef,Abort和SWI),在此情况下,把PC放入异常模式链接寄存器LR中,从异常向量地址开始执行也可以进入ARM状态。 ARM处理器工作状态 在程序执行的过程中,处理器可以在两种状 态下切换。需要强调的是: ARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容。 ARM指令集和Thumb指令集都有相应的状态切换命令。 ARM处理器在开始执行代码时,只能处于ARM状态。

文档评论(0)

1亿VIP精品文档

相关文档