rand.s

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

S
44
字号
/ fortran random number generator./ either single or double prec..globl	rand., srand..globl	retrnsrand.:	value	.+2	mov	*2(r3),seed1	inc	first	jmp	retrnrand.:	value	.+2	tst	first	bne	1f	sys	time	mov	r1,seed1	inc	first1:	mov	seed1,r1	jsr	pc,ran	mov	r1,seed1	seti	setd	movif	r0,fr0	divf	$44000,fr0	movf	fr0,value	jmp	retrnran:	mpy	$13077.,r1	add	$6925.,r1	mov	r1,r0	bic	$100000,r0	rts	pc.bssfirst:	.=.+2seed1:	.=.+2value:	.=.+8

⌨️ 快捷键说明

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