📄 init.s
字号:
AREA Init, CODE, READONLY
CODE32
ENTRY
start
MRS r0, cpsr
BIC r0, r0, #0x3f
ORR r0, r0, #0x13
ORR r0, r0, #0x80
ORR r0, r0, #0x40
MSR cpsr_c, r0
LDR r2, =0x03ff4008
MVN r1, #0
STR r1, [r2]
LDR r2, =0x03ff4004
MVN r1, #0
STR r1, [r2]
LDR r0, =0x03ff0000
LDR r1, =0x87ffff90
STR r1, [r0]
LDR r1, =0x00003009
LDR r2, =0x01000060
LDR r3, =0x13044060
mov r4, #0x60
mov r5, #0x60
mov r6, #0x60
mov r7, #0x60
LDR r8, =0x11004380
mov r9, #0
mov r10, #0
mov r11, #0
LDR r12, =0xce278360
LDR r0, =0x03ff3010
; STMIA r0, {r1-r12}
LDR sp, =0x0300000 ;设置堆栈起始地址
MOV fp, #0
IMPORT C_Entry
LDR pc, =C_Entry ;跳到C代码入口.
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -