post_initstack.s
来自「针对于arm架构的pxa270的一个boot程序,供开始学习ARM的朋友参考.」· S 代码 · 共 43 行
S
43 行
IMPORT StackSvc
IMPORT StackIrq
IMPORT StackFiq
IMPORT StackAbt
IMPORT StackUnd
IMPORT StackUsr
EXPORT init_Stack
AREA init_Stack, CODE, READONLY
;Set IRQ mode(IRQ)
MSR CPSR_c, #0xd2
LDR SP, =StackIrq
;Set FIQ mode(FIQ)
MSR CPSR_c, #0xd1
LDR SP, =StackFiq
;Set Abort mode(ABT)
MSR CPSR_c, #0xd7
LDR SP, =StackAbt
;Set Undefine mode(UND)
MSR CPSR_c, #0xdb
LDR SP, =StackUnd
;Set User/System mode(USR)
MSR CPSR_c, #0xdf
LDR SP, =StackUsr
;Set Supervisor mode(SVC)
MSR CPSR_c, #0xd3
LDR SP, =StackSvc
mov pc,r14
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?