⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kill.s

📁 UNIX v6源代码 这几乎是最经典的unix版本 unix操作系统设计和莱昂氏unix源代码分析都是用的该版
💻 S
字号:
/ kill process	mov	(sp)+,r4	tst	(sp)+loop:	dec	r4	ble	done	mov	(sp)+,r5	clr	r3	cmpb	(r5),$'-	bne	1f	inc	r5	clr	signo1:	movb	(r5)+,r0	beq	1f	sub	$'0,r0	cmp	r0,$9	bhi	error	mul	$10.,r3	add	r0,r3	br	1b1:	tst	signo	bne	1f	tst	r3	ble	error	cmp	r3,$12.	bgt	error	mov	r3,signo	br	loop1:	mov	r3,r0	sys	37.; signo: 9.		/ kill	bec	loop	mov	r3,r0	jsr	pc,decml	mov	$1,r0	sys	write; m1; em1-m1	br	looperror:	mov	$1,r0	sys	write; m2; em2-m2	br	loopdone:	sys	exitdecml:	mov	r0,r1	clr	r0	div	$10.,r0	mov	r1,-(sp)	tst	r0	beq	1f	jsr	pc,decml1:	mov	(sp)+,r0	add	$'0,r0	mov	r0,ch	mov	$1,r0	sys	write; ch; 1	rts	pcm1:	<: not found\n>em1:m2:	<non-numeric arg\n>em2:.bssch:	.=.+2

⌨️ 快捷键说明

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