global _start
section .data
section .bss
len equ 120
msg resb len
section .text
_start:
mov eax, 3
mov ebx,0
mov ecx, msg
mov edx, len
mov eax, 4
mov ebx,1
mov ecx, msg
mov edx, len
je exit
exit:
mov eax, 01h ; exit()
xor ebx, ebx ; errno
int 80h
Z2xvYmFsIF9zdGFydAoKc2VjdGlvbiAuZGF0YQoKc2VjdGlvbiAuYnNzCglsZW4gZXF1IDEyMAoJbXNnIHJlc2IgbGVuCnNlY3Rpb24gLnRleHQKCl9zdGFydDoKCW1vdiBlYXgsIDMKCW1vdiBlYngsMAoJbW92IGVjeCwgbXNnCgltb3YgZWR4LCBsZW4KCQoJbW92IGVheCwgNAoJbW92IGVieCwxCgltb3YgZWN4LCBtc2cKCW1vdiBlZHgsIGxlbgoJamUJCWV4aXQKCmV4aXQ6Cgltb3YJCWVheCwgMDFoCQk7IGV4aXQoKQoJeG9yCQllYngsIGVieAkJOyBlcnJubwoJaW50CQk4MGgK