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

📄 tpboot.s

📁 Version 6 Unix 核心源代码 Version 6 Unix 核心源代码
💻 S
字号:
/ tape boot program to load and transfer/ to a 'tp' entry/ entry is made by jsr pc,*$0/ so return can be rts pc/ jsr pc,(r5) is putc/ jsr pc,2(r5) is getc/ jsr pc,4(r5) is mesgcore = 24... = [core*2048.]-512.start:	mov	$..,sp	mov	sp,r1	cmp	pc,r1	bhis	2f	clr	r0	cmp	(r0),$407	bne	1f	mov	$20,r01:	mov	(r0)+,(r1)+	cmp	r1,$core*2048.	blo	1b	jmp	(sp)2:	mov	$trvect,r5	mov	$name,r4	jsr	pc,rew	mov	$'=,r0	jsr	pc,(r5)2:	mov	r4,r11:	jsr	pc,getc	cmp	r0,$'\n	beq	1f	cmp	r0,$'@	beq	2b	movb	r0,(r1)+	cmp	r0,$'#	bne	1b	sub	$2,r1	cmp	r1,r4	blo	2b	br	1b1:	clrb	(r1)	cmp	r1,r4	blos	start	mov	$1,tapa	mov	$-6144.,wc	jsr	pc,tread	clr	r11:	mov	r1,r2	mov	r4,r02:	cmpb	(r0)+,(r1)	bne	2f	tstb	(r1)+	bne	2b	br	1f2:	mov	r2,r1	add	$64.,r1	cmp	r1,$12288.	blo	1b	jsr	pc,rew	br	start1:	mov	44.(r2),tapa	mov	38.(r2),r0	inc	r0	clc	ror	r0	neg	r0	mov	r0,wc	clr	r01:	clr	(r0)+	cmp	r0,sp	blo	1b	jsr	pc,tread	jsr	pc,rew	br	callouttapa:	0wc:	0ba:	0name	= ..-32.

⌨️ 快捷键说明

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