section .data
number db '1056'
newline db 0xA
section .text
global _start
_start:
; выводим четырёхзначное число
mov rax, 1 ; системный вызов write
mov rdi, 1 ; stdout
mov rsi, number ; адрес строки с числом
mov rdx, 4 ; длина = 4 символа (4 цифры)
syscall
; выводим перевод строки
mov rax, 1
mov rdi, 1
mov rsi, newline
mov rdx, 1
syscall
; завершаем программу
mov rax
, 60 ; системный вызов
exit xor rdi, rdi ; код возврата 0
syscall
c2VjdGlvbiAuZGF0YQogICAgbnVtYmVyIGRiICcxMDU2JyAgICAgIAogICAgbmV3bGluZSBkYiAweEEgICAgICAgIAoKc2VjdGlvbiAudGV4dAogICAgZ2xvYmFsIF9zdGFydAoKX3N0YXJ0OgogICAgOyDQstGL0LLQvtC00LjQvCDRh9C10YLRi9GA0ZHRhdC30L3QsNGH0L3QvtC1INGH0LjRgdC70L4KICAgIG1vdiByYXgsIDEgICAgICAgICAgIDsg0YHQuNGB0YLQtdC80L3Ri9C5INCy0YvQt9C+0LIgd3JpdGUKICAgIG1vdiByZGksIDEgICAgICAgICAgIDsgc3Rkb3V0CiAgICBtb3YgcnNpLCBudW1iZXIgICAgICA7INCw0LTRgNC10YEg0YHRgtGA0L7QutC4INGBINGH0LjRgdC70L7QvAogICAgbW92IHJkeCwgNCAgICAgICAgICAgOyDQtNC70LjQvdCwID0gNCDRgdC40LzQstC+0LvQsCAoNCDRhtC40YTRgNGLKQogICAgc3lzY2FsbAoKICAgIDsg0LLRi9Cy0L7QtNC40Lwg0L/QtdGA0LXQstC+0LQg0YHRgtGA0L7QutC4CiAgICBtb3YgcmF4LCAxCiAgICBtb3YgcmRpLCAxCiAgICBtb3YgcnNpLCBuZXdsaW5lCiAgICBtb3YgcmR4LCAxCiAgICBzeXNjYWxsCgogICAgOyDQt9Cw0LLQtdGA0YjQsNC10Lwg0L/RgNC+0LPRgNCw0LzQvNGDCiAgICBtb3YgcmF4LCA2MCAgICAgICAgICA7INGB0LjRgdGC0LXQvNC90YvQuSDQstGL0LfQvtCyIGV4aXQKICAgIHhvciByZGksIHJkaSAgICAgICAgIDsg0LrQvtC0INCy0L7Qt9Cy0YDQsNGC0LAgMAogICAgc3lzY2FsbA==