STM32八股【2】-----ARM架构分类记忆: 通用寄存器:R0-R12 R0-R3:用于数据传递、计算及函数参数传递;R0 也用于存储函数返回值。 R4-R12:用于存储局部变量,减少频繁的内存访问。 特殊功能寄存器: R13(栈指针 SP):指向当前栈顶,管理栈操作。 R14(链接寄存器 LR):保存函数调用返回地址。 R15(程序计数器 PC):指向当前执行的指令地址,控制程序流程。 状态和控制寄存器: xPSR(程序状态寄存器):包含条件标志和处理器状态。 CONTROL(控制寄存器):控制处理器工作模式。 PRIMASK、BASE