⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nargs.s

📁 Version 6 Unix 核心源代码 Version 6 Unix 核心源代码
💻 S
字号:
/ C library -- nargs/ WARNING: this routine does not work/ with user I&D space separate./ Moreover, due to a design botch in/ the 11/45, it cannot be made to work/ by adding mfpi instructions..globl	_nargs_nargs:	mov	r5,-(sp)	mov	2(r5),r1		/ pc of caller of caller	mov	sp,r5	clr	r0	cmp	-4(r1),jsrsd	bne	8f	mov	$2,r08:	cmp	(r1),tsti	bne	1f	add	$2,r0	br	2f1:	cmp	(r1),cmpi	bne	1f	add	$4,r0	br	2f1:	cmp	(r1),addi	bne	1f	add	2(r1),r0	br	2f1:	cmp	(r1),jmpi	bne	1f	add	2(r1),r1	add	$4,r1	br	8b1:	cmpb	1(r1),bri+1	bne	2f	mov	r0,-(sp)	mov	(r1),r0	swab	r0	ash	$-7,r0	add	r0,r1	add	$2,r1	mov	(sp)+,r0	br	8b2:	asr	r0	mov	(sp)+,r5	rts	pc.datajsrsd:	jsr	pc,*$0tsti:	tst	(sp)+cmpi:	cmp	(sp)+,(sp)+addi:	add	$0,spjmpi:	jmp	0bri:	br	.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -