试题详情
简答题试分析ARM寄存器组织结构图,并说明寄存器分组与功能。
  • 1.通用寄存器
    通用寄存器(R0~R15)可分成不分组寄存器R0~R7、分组寄存器R8~R14和程序计数器R15三类。
    (1)不分组寄存器R0~R7
    不分组寄存器R0~R7是真正的通用寄存器,可以工作在所有的处理器模式下,没有隐含的特殊用途。
    (2)分组寄存器R8~R14
    分组寄存器R8~R14取决于当前的处理器模式,每种模式有专用的分组寄存器用于快速异常处理
    (3)程序计数器R15
    读程序计数器:读PC主要用于快速地对临近的指令和数据进行位置无关寻址,包括程序中的位置无关转移。
    写程序计数器:写R15的通常结果是将写到R15中的值作为指令地址,并以此地址发生转移。
    2.程序状态寄存器
    寄存器R16用作程序状态寄存器CPSR(当前程序状态寄存器)。在所有处理器模式下都可以访问CPSR。
  • 关注下方微信公众号,在线模考后查看

热门试题