.text .globl _start .type main, @function _start: leal 4(%esp), %ecx andl $-16, %esp pushl -4(%ecx) pushl %ebp movl %esp, %ebp pushl %ecx movl $1, memory popl %ecx popl %ebp leal -4(%ecx), %esp /* xxxx */ mov $0xfc,%eax int $0x80 /* */ ret .size main, .-main .comm memory,4,4