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

📄 r1.s

📁 UNIX v6源代码 这几乎是最经典的unix版本 unix操作系统设计和莱昂氏unix源代码分析都是用的该版
💻 S
字号:
/// r1 -- fortran runtime.globl	gas1.globl	gas2.globl	gas4.globl	gas8.globl	stop.globl	lval.globl	rval4.globl	rval8.globl	do1.globl	do12.globl	do14.globl	do2.globl	do22.globl	do24.globl	goto.globl	cgoto.globl	cagoto.globl	agoto.globl	rerrgas8:	mov	8.(sp),r0	mov	(sp)+,(r0)+	mov	(sp)+,(r0)+	br	1fgas1:	movb	(sp)+,*(sp)+	jmp	*(r4)+gas2:	mov	(sp)+,*(sp)+	jmp	*(r4)+gas4:	mov	4(sp),r01:	mov	(sp)+,(r0)+	mov	(sp)+,(r0)	tst	(sp)+	jmp	*(r4)+stop:	sys	exitlval:	mov	(r4)+,-(sp)	jmp	*(r4)+rval8:	mov	(r4)+,r0	add	$8.,r0	mov	-(r0),-(sp)	mov	-(r0),-(sp)	mov	-(r0),-(sp)	mov	-(r0),-(sp)	jmp	*(r4)+rval4:	mov	(r4)+,r0	mov	2(r0),-(sp)	mov	(r0),-(sp)	jmp	*(r4)+do22:	mov	(sp)+,r1	br	1fdo12:	mov	$1,r11:	mov	(sp)+,r2	mov	(sp)+,r0	add	r1,(r0)	cmp	(r0),r2	bgt	goto	tst	(r4)+	jmp	*(r4)+do24:do2:	mov	(sp)+,r2	mov	(sp)+,r1	br	1fdo14:do1:	clr	r2	mov	$1,r11:	mov	4(sp),r0	add	r1,2(r0)	adc	r2	add	r2,(r0)	cmp	(r0)+,(sp)+	bgt	1f	blt	2f	cmp	(r0),(sp)	bhi	1f2:	cmp	(sp)+,(sp)+	tst	(r4)+	jmp	*(r4)+1:	cmp	(sp)+,(sp)+goto:	mov	(r4),r4	jmp	*(r4)+cgoto:	tst	(sp)+	mov	(sp)+,r0	asl	r0	add	r4,r01:	tst	(r4)+	beq	gotoe	cmp	r0,r4	bne	1b	mov	-(r0),r4	jmp	*(r4)+cagoto:	tst	(sp)+	mov	(sp)+,r01:	tst	(r4)	beq	gotoe	cmp	r0,(r4)+	bne	1b	mov	r0,r4	jmp	*(r4)+agoto:	tst	(sp)+	mov	(sp)+,r4	jmp	*(r4)+gotoe:	jsr	r5,rerr; 14.

⌨️ 快捷键说明

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