📄 f43.s
字号:
/// f43 -- output globals and bdata bss's.globl globls.globl code.globl dattab.globl onedata.globl error.globl perrorglobls: mov progt,r0 jmp *1f(r0)1: 1f 2f 3f 4f1: jsr r5,code <.globl main\n\0>; .even rts r52:3: jsr r5,code <.globl %n.\n\0>; .even 8 rts r54:1: clr r31: cmp r3,symtp blo 2f rts r52: mov symtab(r3),r0 bic $!270,r0 cmp r0,$40 / common block bne 2f mov symtab+6(r3),r2 beq 2f mov $dattab,r13: cmp r1,r4 bhis 3f cmp (r1),r3 beq 4f add $8.,r1 br 3b3: jsr r5,code <.bss\n.globl %n\n%n: .=.+%d.\n.text\n\0>; .even r3 r3 r2 br 2f4: jsr r5,code <.data\n.globl %n\n%n:\n\0>; .even r3 r3 mov r2,-(sp) mov r3,-(sp) mov r1,r3 jsr r5,onedata mov (sp)+,r3 mov (sp)+,r2 sub r1,r2 bge 9f jsr r5,error; 22. / data overrun jsr r5,perror9: jsr r5,code <.=.+%d.\n.text\n\0>; .even r22: add $8,r3 br 1b
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -