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

📄 cat.s

📁 UNIX v6源代码 这几乎是最经典的unix版本 unix操作系统设计和莱昂氏unix源代码分析都是用的该版
💻 S
字号:
/ cat -- concatinate files	mov	(sp)+,r5	tst	(sp)+	mov	$obuf,r2	cmp	r5,$1	beq	3floop:	dec	r5	ble	done	mov	(sp)+,r0	cmpb	(r0),$'-	bne	2f	clr	fin	br	3f2:	mov	r0,0f	sys	open; 0:..; 0	bes	loop	mov	r0,fin3:	mov	fin,r0	sys	read; ibuf; 512.	bes	3f	mov	r0,r4	beq	3f	mov	$ibuf,r34:	movb	(r3)+,r0	jsr	pc,putc	dec	r4	bne	4b	br	3b3:	mov	fin,r0	beq	loop	sys	close	br	loopdone:	sub	$obuf,r2	beq	1f	mov	r2,0f	mov	$1,r0	sys	write; obuf; 0:..1:	sys	exitputc:	movb	r0,(r2)+	cmp	r2,$obuf+512.	blo	1f	mov	$1,r0	sys	write; obuf; 512.	mov	$obuf,r21:	rts	pc	.bssibuf:	.=.+512.obuf:	.=.+512.fin:	.=.+2	.text

⌨️ 快捷键说明

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