BITS 32
call mark_below
msg db "Hello, world!", 0x0a, 0x0d
mark_below:
pop ecx
mov eax, 4
mov ebx, 1
mov edx, 15
int 0x80
mov eax, 1
mov ebx, 0
int 0x80
QklUUyAzMgoKY2FsbCBtYXJrX2JlbG93Cm1zZyBkYiAiSGVsbG8sIHdvcmxkISIsIDB4MGEsIDB4MGQKCm1hcmtfYmVsb3c6CiBwb3AgZWN4CiBtb3YgZWF4LCA0CiBtb3YgZWJ4LCAxCiBtb3YgZWR4LCAxNQogaW50IDB4ODAKCiBtb3YgZWF4LCAxCiBtb3YgZWJ4LCAwCiBpbnQgMHg4MA==