第2章arm7体系结构-2013004.pptVIP

  • 3
  • 0
  • 约7.71千字
  • 约 50页
  • 2018-12-22 发布于福建
  • 举报
第2章arm7体系结构-2013004

作业:一篇1000字左右的小论文,谈谈自己对嵌入式系统特别是ARM的认识。 下次上课开始时10分钟抽点两名同学讲一讲。 2.6 ARM内部寄存器 ·简介 在ARM处理器内部共有37个用户可访问的寄存器,分别为31个通用32位寄存器和6个状态寄存器。 2.6 ARM内部寄存器 ·在Thumb状态各模式下实际访问的寄存器 Thumb状态寄存器集是ARM状态集的子集,其包括: 1. 8个通用寄存器R0~R7; 2. 程序计数器(PC); 3. 堆栈指针(SP); 4. 链接寄存器(LR); 5. 当前程序状态寄存器(CPSR)。 Thumb寄存器在ARM状态寄存器上的映射 低端寄存器 高端寄存器 1. Thumb状态R0~R7与ARM状态R0~R7相同; 2. Thumb状态SP映射到ARM状态R13; 3. Thumb状态LR映射到ARM状态R14; 4. Thumb状态PC映射到ARM状态R15(PC); 5. Thumb状态CPSR(无SPSR)与ARM状态CPSR相同; 在Thumb状态中,高端寄存器的访问是受到限制的,只有MOV,CMP和ADD指令可以对其访问,可以用于数据的快速暂存。 ·状态切换过程 程序在正常的运行过程中,复位事件产生,导致相同复

文档评论(0)

1亿VIP精品文档

相关文档