rb.s
来自「UNIX v6源代码 这几乎是最经典的unix版本 unix操作系统设计和莱」· S 代码 · 共 50 行
S
50 行
/// rb -- funct/subr stuff.globl call.globl callp.globl retrn.globl stspcallp: mov (r4)+,r0 add r3,r0 mov (r0),r0 br 1fcall: mov (r4)+,r01: mov r3,-(sp) mov (r4)+,r3 mov r4,-(sp) mov r0,r4 mov (r4)+,-(sp) / lv of funct jmp *(r4)+retrn: mov r3,r0 mov (sp)+,r1 / lv of funct mov (sp)+,r4 mov (sp)+,r3 mov (r0),sp tst (r4)+ / arg count mov (r4)+,r0 / return byte count inc r0 bic $1,r0 add r0,r11: sub $2,r0 blt 1f mov -(r1),-(sp) br 1b1: jmp *(r4)+stsp: mov sp,*(r4)+ jmp *(r4)+
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?