Back
Avatar of Hezelz

Hezelz

section .data

msg db 'Hello, everyone!', 0xA ; message to print with newline (0xA)

len equ $ - msg ; length of the message

section .text

global _start

_start:

; write the message to stdout

mov eax, 4 ; syscall number for sys_write

mov ebx, 1 ; file descriptor (1 = stdout)

mov ecx, msg ; pointer to message

mov edx, len ; message length

int 0x80 ; call kernel

; exit the program

mov eax, 1 ; syscall number for sys_exit

mov ebx, 0 ; exit status (0 = success)

int 0x80 ; call kernel

Public characters (4)