7. The Saved Process Status Register

ARMv8-A相关历史文章:

  • 1. Fundamentals of ARMv8-A
  • 2. Execute states
  • 3. Changing Exception Levels
  • 4. Changing Execution state
  • 5. Registers
  • 6. Processor state

当处理异常时,处理器状态会被保存在(Saved Program Status Register)SPSR寄存器中,这个跟ARMv7-A中的CPSR的使用类似。SPSR用于在异常处理前保存PSTATE,在异常处理结束后,再用于恢复之前的状态。

SPSR的各个字段如下图所示:


7. The Saved Process Status Register_第1张图片

你可能感兴趣的:(7. The Saved Process Status Register)