crt0.s
来自「标准c库代码,可以应用于各个系统提供了大量的基本函数」· S 代码 · 共 56 行
S
56 行
.section .text .global startstart: mov.l stack_k,r15 ! zero out bss mov.l edata_k,r0 mov.l end_k,r1 mov #0,r2start_l: mov.l r2,@r0 add #4,r0 cmp/ge r0,r1 bt start_l ! call the constructors! mov.l __main_k,r0! jsr @r0! or r0,r0 ! call the mainline mov.l main_k,r0 jsr @r0 or r0,r0 ! call exit mov r0,r4 mov.l exit_k,r0 jsr @r0 or r0,r0 .align 2stack_k: .long _stack edata_k: .long _edataend_k: .long _endmain_k: .long _main!__main_k:! .long __mainexit_k: .long __exit .section .stack_stack: .long 0xdeaddead
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?