ARM学习书籍或者思路总结,以XMIND 为形式,构建思维大厦,蛰伏与积累,下面补充对XMIND的描述
D1.1 Exception levels

D1.1.1 Typical Exception level usage model

D1.2.5 Definitions of synchronous and asynchronous exceptions
D1.3 Execution state
• Using AArch64 when execution in that Exception level is in the AArch64 Execution state.
• Using AArch32 when execution in that Exception level is in the AArch32 Execution state.

D1.4 Security state

D1.5 Virtualization


D1.5.1 The effect of implementing EL2 on the Exception model

D1.6 Registers for instruction processing and exception handling

D1.7 Process state, PSTATE





D1.8 Program counter and stack pointer alignment
D1.8.1 PC alignment checking
D1.8.2 SP alignment checking
D1.9 Reset

IRQ(Interrupt Request):指中断模式。
FIQ(Fast Interrupt Request):指快速中断模式。
IRQ与FIQ是ARM处理器的两种不同编程模式(ARM有7种处理模式)。
D1.10.4 Exception classes and the ESR_ELx syndrome registers
查具体是什么异常的寄存器

本文将深入探讨ARM处理器的异常级别、同步与异步异常、执行状态、安全状态、虚拟化等内容,并以XMIND的形式梳理ARM指令处理和异常处理的关键概念,包括程序计数器和栈指针对齐、中断模式等。适合系统架构师和开发者理解ARM异常模型的构建原理。
2365

被折叠的 条评论
为什么被折叠?



