r1.s

来自「Version 6 Unix 核心源代码 Version 6 Unix 核心源」· S 代码 · 共 148 行

S
148
字号
/// 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 + =
减小字号Ctrl + -
显示快捷键?