第三章 ARM处理器的编程模型删减版.pptVIP

  • 4
  • 0
  • 约7.29千字
  • 约 41页
  • 2017-06-11 发布于江西
  • 举报
第三章 ARM处理器的编程模型删减版

第三章 ARM处理器的编程模型 ARM体系结构的技术特征 ARM的体系结构采用了若干Berkeley RISC处理器设计中的特征 Load/store体系结构 固定的32位指令 3地址指令格式 也放弃了其它若干Berkeley RISC特征 寄存器窗口 延迟转移 所有的指令单周期执行 ARM寄存器组成概述 ARM处理器总共有37个寄存器,可以分为以下两类寄存器 31个通用寄存器 R0~R15; R13_svc、R14_svc; R13_abt、R14_abt; R13_und、R14_und; R13_irq、R14_irq; R8_frq-R14_frq。 6个状态寄存器 CPSR;SPSR_svc、SPSR_abt、SPSR_und、SPSR_irq和SPSR_fiq ARM状态下的寄存器组织 通用寄存器:通用寄存器包括R0~R15,可以分为三类: 通用寄存器:通用寄存器包括R0~R15,可以分为三类: 未分组寄存器R0~R7 分组寄存器R8~R14 程序计数器PC(R15) 未分组寄存器R0~R7 在所有的运行模式下,未分组寄存器都指向同一个物理寄存器,他们未被系统用作特殊的用途,因此,在中断或异常处理进行运行模式转换时,由于不同的处理器运行模式均使用相同的物理寄存器,可能会造成寄存器中数据的破坏,这一点在进行程序设

文档评论(0)

1亿VIP精品文档

相关文档