• 2022-06-28
    简述ARM处理器共有多少种寄存器?几种工作模式?
  • 1、ARM处理器共有37个32位寄存器,其中:31个为通用寄存器,6个为状态寄存器,通用寄存器R14~R0,程序计数器PC,一个或两个状态寄存器都是可访问的2、七种ARM工作模式:(1)用户模式(usr):正常的程序执行模式;(2)快速中断模式(fiq):支持高速数据传输或通道处理;(3)中断模式(irq):用于通用中断处理;(4)管理员模式(svc):操作系统的保护模式;(5)中止模式(abt):支持虚拟内存和/或内存保护;(6)系统模式(sys):支持操作系统的特殊用户模式(运行操作系统任务);(7)未定义模式(und) - 支持硬件协处理器的软件仿真,除了用户模式外,其他模式均可视为特权模式。

    内容

    • 0

      ARM处理器的工作模式种,具有最多影子寄存器的是( ) A: user B: system C: fiq D: irq

    • 1

      ARM处理器有几种工作模式?并做说明每种工作模式的含义

    • 2

      除了用户模式外,ARM处理器的其它几种工作模式属于特权模式。()

    • 3

      32位体系结构的ARM处理器有____种不同的处理器工作模式,和____个主要用来标识CPU的工作状态和程序的运行状态的状态寄存器

    • 4

      中国大学MOOC: 具有最多的影子寄存器的ARM处理器工作模式是?