io7.s

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

S
63
字号
/// Fortran binary I/O.globl	iowu.globl	ioru.globl	rewi.globl	enfliowu:	tst	(sp)+	mov	(sp)+,r1		/ unit number	jsr	r5,setio; 421:	jsr	r5,getitm		br 1f	movb	ilen,r1	mov	ilval,r22:	movb	(r2)+,r0	jsr	r5,fputc	sob	r1,2b	br	1b1:	jsr	r5,fflush	jmp	*(r4)+ioru:	tst	(sp)+	mov	(sp)+,r1		/ unit number	jsr	r5,setio; 41	clr	nlflg	mov	pc,binflg1:	jsr	r5,getitm		br 1f	movb	ilen,r1	mov	ilval,r22:	jsr	r5,fgetc	movb	r0,(r2)+	sob	r1,2b	br	1b1:	jmp	*(r4)+rewi:enfl:	tst	(sp)+	mov	(sp)+,r1		/ unit number	jsr	r5,chkunit	clrb	utable(r1)	asl	r1	mov	*btable(r1),r0	cmp	r0,$1	bhi	1f	sys	seek; 0; 0	jmp	*(r4)+1:	sys	close	jmp	*(r4)+

⌨️ 快捷键说明

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