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 + -
显示快捷键?