155 pushl %ebp 289E5 movl %esp, %ebp 383EC10 subl $16, %esp 4C745FC00 movl $0, -4(%ebp) 58B55FC movl -4(%ebp), %edx 68B4508 movl 8(%ebp), %eax 701D0 addl %edx, %eax 80FB600 movzbl (%eax), %eax 98845FB movb %al, -5(%ebp) 108B55FC movl -4(%ebp), %edx 118B450C movl 12(%ebp), %eax 1201D0 addl %edx, %eax 130FB600 movzbl (%eax), %eax 148845FA movb %al, -6(%ebp) 158345FC01 addl $1, -4(%ebp) 16807DFB00 cmpb $0, -5(%ebp) 177508 jne L2 180FB645FA movzbl -6(%ebp), %eax 19F7D8 negl %eax 20EB15 jmp L3 210FB645FB movzbl -5(%ebp), %eax 223A45FA cmpb -6(%ebp), %al 2374C9 je L4 240FB655FB movzbl -5(%ebp), %edx 250FB645FA movzbl -6(%ebp), %eax 2629C2 subl %eax, %edx 2789D0 movl %edx, %eax 28C9 leave 29C3 ret 3068656C6C .ascii "hello\0" 3148656C6C .ascii "Hello.\0" 32000000 .text 3355 pushl %ebp 3489E5 movl %esp, %ebp 3583E4F0 andl $-16, %esp 3683EC10 subl $16, %esp 37E8000000 call ___main 388D550C leal 12(%ebp), %edx 398B4508 movl 8(%ebp), %eax 4098 cwtl 4189542404 movl %edx, 4(%esp) 42890424 movl %eax, (%esp) 43E8000000 call _Platform_Init 44E8000000 call _Console__init 45890424 movl %eax, (%esp) 46E8000000 call _Heap_INCREF 47C7442404 movl $0, 4(%esp) 4800000000 49C7042400 movl $LC0, (%esp) 50E8000000 call _Heap_REGMOD 51A3000000 movl %eax, _m.1608 52C7442404 movl $7, 4(%esp) 5307000000 54C7042406 movl $LC1, (%esp) 55E8000000 call _Console_String 56E8000000 call _Console_Ln 57E8000000 call _Heap_FINALL 58B8000000 movl $0, %eax 59C9 leave 60C3 ret 61