Lo zero della vergogna... 804835a: c6 46 07 00 movb $0x0,0x7(%esi) 804835e: c7 46 0c 00 00 00 00 movl $0x0,0xc(%esi) 8048365: b8 0b 00 00 00 mov $0xb,%eax movb $0x0, 0x7(%esi) --- xorl %eax, %eax ---> XOR fra 2 cose fa 0 movb %eax, 0x7(%esi) movl $0x0, 0xc(%esi) --- xorl %eax, %eax movl %eax, 0xc(%esi) movl $0xb, %eax --- movb $0xb, %al ----------> AL e' la parte LOW di EAX