__main.s

来自「realview22.rar」· S 代码 · 共 26 行

S
26
字号
        AREA    |!!!my__main|,code,readonly
        CODE32
        ENTRY
        EXPORT  __main
        IMPORT  __rt_entry
__main  PROC
        ;; sp + 0 = argc
        ;; sp + 4 = argv[0]
        LDR     r1,=__argc
        LDR     r0,[sp]                 ; this is argc
        STR     r0,[r1]                 ; so store it in __argc
        ADD     r0, sp, #4              ; this is argv
        STR     r0,[r1,#4]              ; so store it in __argv
        STR     sp,[r1,#8]              ; and store stack top in __stktop
        B       __rt_entry
        ENDP
        AREA    |!!!my__main_data|,data,readwrite
        EXPORT  __argc
        EXPORT  __argv
        EXPORT  __stktop
__argc  DCD     0
__argv  DCD     0
__stktop DCD    0
        END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?