10. Changing Execution State(registers)

ARMv8-A相关历史文章:

  • 1. Fundamentals of ARMv8-A
  • 2. Execute states
  • 3. Changing Exception Levels
  • 4. Changing Execution state
  • 5. Registers
  • 6. Processor state
  • 7. The Saved Process Status Register
  • 8. System Registers
  • 9. The System Control Register

只能通过改变Exception Level来更改执行状态,处理一个异常可以将执行状态从AArch32切换到AArch64中,从异常中返回可以从AArch64返回到AArch32状态。
从使用AArch32的Exception Level进入到使用AArch64的Exception Level:


你可能感兴趣的:(10. Changing Execution State(registers))