section .data
msg db 'Hello, World!', 0xA ; строка + символ новой строки
len equ $ - msg ; длина строки
section .text
global _start
_start:
; write syscall
mov rax, 1 ; номер syscall (write)
mov rdi, 1 ; файловый дескриптор (stdout)
mov rsi, msg ; указатель на строку
mov rdx, len ; длина строки
syscall
mov rax
, 60 ; номер syscall
(exit) mov rdi, 0 ; код возврата
syscall
c2VjdGlvbiAuZGF0YQogICAgbXNnIGRiICdIZWxsbywgV29ybGQhJywgMHhBICAgIDsg0YHRgtGA0L7QutCwICsg0YHQuNC80LLQvtC7INC90L7QstC+0Lkg0YHRgtGA0L7QutC4CiAgICBsZW4gZXF1ICQgLSBtc2cgICAgICAgICAgICAgICA7INC00LvQuNC90LAg0YHRgtGA0L7QutC4CgpzZWN0aW9uIC50ZXh0CiAgICBnbG9iYWwgX3N0YXJ0Cgpfc3RhcnQ6CiAgICA7IHdyaXRlIHN5c2NhbGwKICAgIG1vdiByYXgsIDEgICAgICAgICAgOyDQvdC+0LzQtdGAIHN5c2NhbGwgKHdyaXRlKQogICAgbW92IHJkaSwgMSAgICAgICAgICA7INGE0LDQudC70L7QstGL0Lkg0LTQtdGB0LrRgNC40L/RgtC+0YAgKHN0ZG91dCkKICAgIG1vdiByc2ksIG1zZyAgICAgICAgOyDRg9C60LDQt9Cw0YLQtdC70Ywg0L3QsCDRgdGC0YDQvtC60YMKICAgIG1vdiByZHgsIGxlbiAgICAgICAgOyDQtNC70LjQvdCwINGB0YLRgNC+0LrQuAogICAgc3lzY2FsbAoKICAgIDsgZXhpdCBzeXNjYWxsCiAgICBtb3YgcmF4LCA2MCAgICAgICAgIDsg0L3QvtC80LXRgCBzeXNjYWxsIChleGl0KQogICAgbW92IHJkaSwgMCAgICAgICAgICA7INC60L7QtCDQstC+0LfQstGA0LDRgtCwCiAgICBzeXNjYWxs