📄 mcrt0.s
字号:
|| mcrt0.s for the 68000| .data .even .globl _environ_environ: .long 0 .text .globl _on_exit .globl start .globl ____Argvstart: movl sp@,d2 | argc lea sp@(4),a3 | argv movl a3,____Argv | prog name for profiling movl d2,d1 asll #2,d1 | argc * sizeof(argv[0]) lea a3@(4,d1:l),a4 | environ movl a4,_environ lea 0,a6 | stack frame link 0 in main -- for dbx_$eprol: pea _etext pea _$eprol jsr _monstartup addql #8,sp pea a4@ pea a3@ movl d2,sp@- jbsr copynote jsr start_float clrl sp@- pea stopmon jsr _on_exit | on_exit( stopmon, NULL ) addqw #8,sp jsr _main | main( argc, argv, environ ) addw #12,sp movl d0,sp@- jsr _exit | exit( whatever main returned ) addql #4,sp movl d0,sp@- jsr __exit | _exit( exit(whatever main returned)) | /* NOTREACHED */copynote: bras 1f .asciz "@(#)mcrt0.s 1.1 92/07/30 Copyr 1985 Sun Micro" .even| Copyright (c) 1985 by Sun Microsystems, Inc.1: rtsstopmon: link a6,#0 clrl sp@- jsr _monitor addqw #4,sp unlk a6 rts
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -