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

📄 main.s

📁 在linux下实行的简单的c语言编译器
💻 S
字号:
	.file	"main.c"	.text	.p2align 2,,3.globl f	.type	f, @functionf:	pushl	%ebp	movl	%esp, %ebp	subl	$16, %esp	movl	$1, -4(%ebp)	movl	$1, -8(%ebp)	movl	$1, -12(%ebp)	cmpl	$0, 8(%ebp)	je	.L3	cmpl	$1, 8(%ebp)	je	.L3	jmp	.L4.L3:	movl	$1, -16(%ebp)	jmp	.L1.L4:	movl	-12(%ebp), %eax	cmpl	8(%ebp), %eax	jge	.L5	movl	-8(%ebp), %edx	leal	-4(%ebp), %eax	addl	%edx, (%eax)	movl	-4(%ebp), %edx	leal	-8(%ebp), %eax	addl	%edx, (%eax)	leal	-12(%ebp), %eax	incl	(%eax)	jmp	.L4.L5:	movl	-8(%ebp), %eax	movl	%eax, -16(%ebp).L1:	movl	-16(%ebp), %eax	leave	ret	.size	f, .-f	.p2align 2,,3.globl main	.type	main, @functionmain:	pushl	%ebp	movl	%esp, %ebp	subl	$8, %esp	andl	$-16, %esp	movl	$0, %eax	addl	$15, %eax	addl	$15, %eax	shrl	$4, %eax	sall	$4, %eax	subl	%eax, %esp	movl	$1, -4(%ebp).L7:	cmpl	$9, -4(%ebp)	jg	.L8	pushl	-4(%ebp)	call	f	addl	$4, %esp	leal	-4(%ebp), %eax	incl	(%eax)	jmp	.L7.L8:	leave	ret	.size	main, .-main	.ident	"GCC: (GNU) 3.4.4 [FreeBSD] 20050518"

⌨️ 快捷键说明

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