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

📄 crt0.s

📁 汇编源码大全 有各种汇编源码 希望对你有所帮助
💻 S
字号:
	.text

	.globl	__text
	.globl	___main

__text:
	call	__entry1
	call	_main
	addl	$12,%esp

	movw	$0x4c00,%ax
	int	$0x21
	ret

___main:
	ret

__entry1:
	popl	%esi
	cld
	xorl	%ebp, %ebp	/ End of stack frames
	leal	(%esp), %edi	/ argv[]
	movl	%edi, _environ
	pushl	%edi		/ envp
	call	L_ptr_tbl
	pushl	%edi		/ argv
	call	L_ptr_tbl
	pushl	%ecx		/ argc
	jmp	*%esi

L_ptr_tbl:
	xorl	%eax, %eax
	movl	$-1, %ecx
1:	incl	%ecx
	scasl
	jne	1b
	ret


	.data

	.globl	__data
	.globl	_rsx_data_start
	.globl	_rsx_data_ends
	.globl	_environ

__data:

	.long	__text		// text begin
	.long	__etext 	// text end
	.long	__data		// data begin
	.long	__edata 	// data end
	.long	__edata 	// bss begin
	.long	__end		// bss end

_rsx_data_start:
	.long	__data

_rsx_data_ends:
	.long	__end

_environ:
	.long	0

⌨️ 快捷键说明

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