section .data
msg db 'Hello, world!', 0
section .text
global _start
_start:
; Виводимо повідомлення на екран
mov eax, 4 ; Системний виклик для запису
mov ebx, 1 ; Дескриптор стандартного виведення (stdout)
mov ecx, msg ; Адреса повідомлення
mov edx, 13 ; Довжина повідомлення
int 0x80 ; Переривання для системного виклику
; Виходимо з програми
mov eax, 1 ; Системний виклик для виходу
xor ebx, ebx ; Код повернення 0
int 0x80 ; Переривання для системного виклику
c2VjdGlvbiAuZGF0YQogICAgbXNnIGRiICdIZWxsbywgd29ybGQhJywgMAoKc2VjdGlvbiAudGV4dAogICAgZ2xvYmFsIF9zdGFydAoKX3N0YXJ0OgogICAgOyDQktC40LLQvtC00LjQvNC+INC/0L7QstGW0LTQvtC80LvQtdC90L3RjyDQvdCwINC10LrRgNCw0L0KICAgIG1vdiBlYXgsIDQgICAgICA7INCh0LjRgdGC0LXQvNC90LjQuSDQstC40LrQu9C40Log0LTQu9GPINC30LDQv9C40YHRgwogICAgbW92IGVieCwgMSAgICAgIDsg0JTQtdGB0LrRgNC40L/RgtC+0YAg0YHRgtCw0L3QtNCw0YDRgtC90L7Qs9C+INCy0LjQstC10LTQtdC90L3RjyAoc3Rkb3V0KQogICAgbW92IGVjeCwgbXNnICAgIDsg0JDQtNGA0LXRgdCwINC/0L7QstGW0LTQvtC80LvQtdC90L3RjwogICAgbW92IGVkeCwgMTMgICAgIDsg0JTQvtCy0LbQuNC90LAg0L/QvtCy0ZbQtNC+0LzQu9C10L3QvdGPCiAgICBpbnQgMHg4MCAgICAgICAgOyDQn9C10YDQtdGA0LjQstCw0L3QvdGPINC00LvRjyDRgdC40YHRgtC10LzQvdC+0LPQviDQstC40LrQu9C40LrRgwoKICAgIDsg0JLQuNGF0L7QtNC40LzQviDQtyDQv9GA0L7Qs9GA0LDQvNC4CiAgICBtb3YgZWF4LCAxICAgICAgOyDQodC40YHRgtC10LzQvdC40Lkg0LLQuNC60LvQuNC6INC00LvRjyDQstC40YXQvtC00YMKICAgIHhvciBlYngsIGVieCAgICA7INCa0L7QtCDQv9C+0LLQtdGA0L3QtdC90L3RjyAwCiAgICBpbnQgMHg4MCAgICAgICAgOyDQn9C10YDQtdGA0LjQstCw0L3QvdGPINC00LvRjyDRgdC40YHRgtC10LzQvdC+0LPQviDQstC40LrQu9C40LrRgw==