easystart.s
来自「最简启动代 码 LPC2104」· S 代码 · 共 52 行
S
52 行
IMPORT |Image$$RO$$Limit|
IMPORT |Image$$RW$$Base|
IMPORT |Image$$ZI$$Base|
IMPORT |Image$$ZI$$Limit|
IMPORT main
EXPORT __user_initial_stackheap
AREA start,CODE,READONLY
ENTRY
Reset
LDR SP,=0x40003F00
LDR R0,=|Image$$RO$$Limit|
LDR R1,=|Image$$RW$$Base|
LDR R3,=|Image$$ZI$$Base|
CMP R0,R1
BEQ LOOP1
LOOP0
CMP R1,R3
LDRCC R2,[R0],#4
STRCC R2,[R1],#4
BCC LOOP0
LOOP1
LDR R1,=|Image$$ZI$$Limit|
MOV R2,#0
LOOP2
CMP R3,R1
STRCC R2,[R3],#4
BCC LOOP2
B main
__user_initial_stackheap
LDR R0,=bottom_of_heap
MOV PC,LR
AREA heap,DATA,NOINIT
bottom_of_heap SPACE 1
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?