试题详情
简答题简述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) - 支持硬件协处理器的软件仿真,除了用户模式外,其他模式均可视为特权模式。
  • 关注下方微信公众号,在线模考后查看

热门试题