getchr.s

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

S
33
字号
/ getchar() -- get a character from input file fin.globl	_getchar.comm	_errno,2.comm	_fin,518._getchar:	mov	r5,-(sp)	mov	sp,r5	dec	_fin+2	bge	1f	mov	$_fin+6,_fin+4	mov	_fin,r0	sys	read; _fin+6; 512.	bes	badret	tst	r0	beq	badret	dec	r0	mov	r0,_fin+21:	clr	r0	bisb	*_fin+4,r0	inc	_fin+4	mov	(sp)+,r5	rts	pcbadret:	mov	r0,_errno	clr	r0	clr	_fin+2	mov	(sp)+,r5	rts	pc

⌨️ 快捷键说明

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