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

📄 stubs1.s

📁 操作系统SunOS 4.1.3版本的源码
💻 S
字号:
| 	stubs1.s 	1.1	92/07/30#include "SYS.h"#include "assym.s"	.globl  cerrorerr: jmp cerror;	.globl	_mountroot_mountroot:	pea	0x0	trap	#0	addql	#4,sp	rts	.globl _open;_open:	pea	0x5	trap	#0	addql	#4,sp	rts	.globl	_read_read:	pea	0x3	trap	#0	addql	#4,sp	rts	.globl	_close_close:	pea	0x6	trap	#0	addql	#4,sp	rts	.globl	_lseek_lseek:	pea	0x13	trap	#0	addql	#4,sp	rts	.globl  syscall/* * Get/Set vector base register */        ENTRY(getvbr1)        movc    vbr,d0        rts        ENTRY(setvbr)        movl    sp@(4),d0        movc    d0,vbr        rts/* * Make sure the vector for 'trap #0' * points to syscall() */	ENTRY(set_vec)	movl	sp@(4),a0	movl	#syscall,a0@(0x080)	rts/* * Syscall. */syscall:        movl    sp@(8),d0                  | get the syscall codesyscont:	pea	sp@(0x10)        movl    d0,sp@-                 | push syscall code        jsr     _syscall                | go to C routine        addqw   #8,sp                   | pop arg1:        rte                             | and return!	.globl __exitcerror:	jmp __exit

⌨️ 快捷键说明

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