S3C4510B PROGRAMMER's 模型
2-7
这 relationship 在 arm 和 thumb 状态 寄存器
这 thumb 状态 寄存器 联系 至 这 arm 状态 寄存器 在 这 下列的 方法:
— thumb 状态 r0–r7 和 arm 状态 r0–r7 是 完全同样的
— thumb 状态 cpsr 和 spsrs 和 arm 状态 cpsr 和 spsrs 是 完全同样的
— thumb 状态 sp maps 面向 arm 状态 r13
— thumb 状态 lr maps 面向 arm 状态 r14
— 这 thumb 状态 程序 计数器 maps 面向 这 arm 状态 程序 计数器 (r15)
这个 relationship 是 显示 在 图示 2-5.
R0
R1
R2
R3
R4
R5
R6
R7
R0
R1
R2
R3
R5
R6
R7
R8
R9
R10
R11
R12
堆栈 pointer (r13)
link 寄存器 (r14)
程序 计数器 (r15)
CPSR
SPSR
堆栈 pointer (sp)
link 寄存器 (lr)
程序 计数器 (pc)
CPSR
SPSR
thumb 状态 arm 状态
lo-registershi-寄存器
R4
图示 2-5. mapping 的 thumb 状态 寄存器 面向 arm 状态 寄存器