.file "test.c" .section .rodata .LC0: .string "Hello world!" .LC1: .string "Valor de x = %s\n" .text .globl main .type main, @function main: leal 4(%esp), %ecx andl $-16, %esp pushl -4(%ecx) pushl %ebp movl %esp, %ebp pushl %ecx subl $20, %esp movl x, %eax movl $13, 8(%esp) movl $.LC0, 4(%esp) movl %eax, (%esp) call memcpy movl x, %eax movl %eax, 4(%esp) movl $.LC1, (%esp) call printf addl $20, %esp popl %ecx popl %ebp leal -4(%ecx), %esp ret .size main, .-main .ident "GCC: (GNU) 4.3.2" .section .note.GNU-stack,"",@progbits