global _start
section .data
msg db "Hello, World!"
msgLen equ $ -msg
section .text
_start:
mov eax, 4 ; write()
mov ebx, 1 ; fd (stdout)
mov ecx, msg ; buf
mov edx, msgLen ; count
int 80h
exit:
mov eax, 1 ; exit()
xor ebx, ebx ; errno (0)
int 80h
Z2xvYmFsIF9zdGFydAoKc2VjdGlvbiAuZGF0YQoKbXNnIGRiICJIZWxsbywgV29ybGQhIgptc2dMZW4gZXF1ICQgLW1zZwoKc2VjdGlvbiAudGV4dAoKX3N0YXJ0OgoJbW92CQllYXgsIDQgICAgICAgICAgOyB3cml0ZSgpCgltb3YJCWVieCwgMQkJCTsgZmQgKHN0ZG91dCkKCW1vdgkJZWN4LCBtc2cJCTsgYnVmCgltb3YgICAgIGVkeCwgbXNnTGVuICAgICA7IGNvdW50CglpbnQJCTgwaAoKZXhpdDoKCW1vdgkJZWF4LCAxCQkJOyBleGl0KCkKCXhvcgkJZWJ4LCBlYngJCTsgZXJybm8gKDApCglpbnQJCTgwaAo=