ARM知识点详解.docVIP

  • 2
  • 0
  • 约5.76千字
  • 约 12页
  • 2017-01-29 发布于湖北
  • 举报
ARM知识点详解

1、ARM处理器工作模式有几种?各种工作模式下分别有什么特点? ARM 处理器有7种工作模式,这7种模式及其特点是: 快速中断模式(fiq) 支持高速数据传输或通道处理,外部中断fiq信号有效且CPSR的F=0进入。 中断模式(irq) 用于通用中断处理,外部中断irq信号有效CPSR的I=0进入。 管理员模式(svc) - 操作系统的保护模式, 复位、软件中断进入。主要用于 SWI(软件中断)和 OS(操作系统)。这个模式有额外的特权,允许你进一步控制计算机。 中止模式(abt) - 支持虚拟内存和/或内存保护 预取指令中止/数据中止进入 未定义模式(und) - 支持硬件协处理器的软件仿真(浮点、向量运算) 未定义指令进入 系统模式(sys) - 支持操作系统的特殊用户模式(运行操作系统任务) 用户模式(usr) 正常的程序执行模式,此模式应用程序不能访问受操作系统保护的资源,不能改变模式,除非异常发生。 2、ARM处理器总共有多少个寄存器,这些寄存器按其在用户编程中的功能是如何划分的?这些寄存器在使用中各有何特殊之处? 答:ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。 31个通用寄存器根据其编程特点可分为如下几种类型: 1、不分组寄存器R0-R7 为所有模式共享 2、分组寄存器R8-R12 R8_fi

文档评论(0)

1亿VIP精品文档

相关文档