<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %> 汉华科技

 

工业级品质的ARM平台

稳定源于品质,品质源于理解,理解源于学习,我们致力于打造氛围良好的ARM学习平

台,让每一个使用我们产品的工程师能做出高品质、高稳定的作品。

2007年10月16日 4:52

  首页 关于我们 ARM资讯 ARM学园 联系方式 购买指南
ARM9系列
ARM9263开发平台
ARM9263学习板
ARM9263工业板
ATARM9263试验板
 
ARM7系列
ARM7202开发平台
ARM7202学习板
ARM7202工业板
ARM7202试验板
 
微型打印机系列
针打系列
 
 
 
 
热敏系列
 
 
 
 
液晶系列
 
 
 
 

公告

这是一个学习的园地,所列文章仅用于学术目的,未经许可,不得用于商业目的。

ARM 的寄存器结构


ARM 处理器共有 37 个寄存器,被分为若干个组( BANK ),这些寄存器包括:

- 31 个通用寄存器,包括程序计数器( PC 指针),均为 32 位的寄存器。

- 6 个状态寄存器,用以标识 CPU 的工作状态及程序的运行状态,均为 32 位,目前只使用了其中的一部分。

同时, ARM 处理器又有 7 种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。即在任意一种处理器模式下,可访问的寄存器包括 15 个通用寄存器( R0 ~ R14 )、一至二个状态寄存器和程序计数器。在所有的寄存器中,有些是在 7 种处理器模式下共用的同一个物理寄存器,而有些寄存器则是在不同的处理器模式下有不同的物理寄存器
 
 
  返回