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

📄 f43.s

📁 Version 6 Unix 核心源代码 Version 6 Unix 核心源代码
💻 S
字号:
/// f43 -- output globals and bdata bss's.globl	globls.globl	code.globl	dattab.globl	onedata.globl	error.globl	perrorglobls:	mov	progt,r0	jmp	*1f(r0)1:	1f	2f	3f	4f1:	jsr	r5,code		<.globl	main\n\0>; .even	rts	r52:3:	jsr	r5,code		<.globl	%n.\n\0>; .even		8	rts	r54:1:	clr	r31:	cmp	r3,symtp	blo	2f	rts	r52:	mov	symtab(r3),r0	bic	$!270,r0	cmp	r0,$40			/ common block	bne	2f	mov	symtab+6(r3),r2	beq	2f	mov	$dattab,r13:	cmp	r1,r4	bhis	3f	cmp	(r1),r3	beq	4f	add	$8.,r1	br	3b3:	jsr	r5,code		<.bss\n.globl	%n\n%n:	.=.+%d.\n.text\n\0>; .even		r3		r3		r2	br	2f4:	jsr	r5,code		<.data\n.globl	%n\n%n:\n\0>; .even		r3		r3	mov	r2,-(sp)	mov	r3,-(sp)	mov	r1,r3	jsr	r5,onedata	mov	(sp)+,r3	mov	(sp)+,r2	sub	r1,r2	bge	9f	jsr	r5,error; 22.		/ data overrun	jsr	r5,perror9:	jsr	r5,code		<.=.+%d.\n.text\n\0>; .even	r22:	add	$8,r3	br	1b

⌨️ 快捷键说明

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