main9.s
来自「这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易」· S 代码 · 共 28 行
S
28 行
#define NPRIVATES 16TEXT _main(SB), 1, $(16 + NPRIVATES*4) MOVQ $setSB(SB), R29 MOVL R0, _tos(SB) MOVQ $p-64(SP),R1 MOVL R1,_privates+0(SB) MOVQ $16,R1 MOVL R1,_nprivates+0(SB) MOVL inargc-8(FP), R0 MOVL $inargv-4(FP), R1 MOVL R0, 8(R30) MOVL R1, 12(R30) JSR main(SB)loop: MOVL $_exitstr<>(SB), R0 MOVL R0, 8(R30) JSR exits(SB) MOVQ $_divq(SB), R31 /* force loading of divq */ MOVQ $_divl(SB), R31 /* force loading of divl */ JMP loopDATA _exitstr<>+0(SB)/4, $"main"GLOBL _exitstr<>+0(SB), $5
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?