📄 crt0.s
字号:
.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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -