fx3.s

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

S
50
字号
/// fx3 -- get integer.globl	geti.globl	ptemp.globl	putc.globl	putwgeti:	mov	r1,-(sp)	mov	r3,-(sp)	clr	r3	mov	$symbuf,r01:	movb	(r0)+,r1	sub	$'0,r1	cmp	r1,$9	bhi	1f	mpy	$10.,r3	add	r1,r3	br	1b1:	mov	r3,r0	mov	(sp)+,r3	mov	(sp)+,r1	rts	r5ptemp:	mov	r0,-(sp)	mov	r1,-(sp)	mov	(r5)+,r0		/ character	jsr	r5,putc; tbuf	mov	*(r5)+,r0		/ word	jsr	r5,putw; tbuf	mov	ifno,r0	jsr	r5,putw; tbuf	mov	(r5)+,r1		/ string1:	movb	(r1),r0	jsr	r5,putc; tbuf	tstb	(r1)+	bne	1b	mov	(sp)+,r1	mov	(sp)+,r0	rts	r5

⌨️ 快捷键说明

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