fork download
global _start

sys_exit	equ 1	; man7.org/linux/man-pages/man2/exit.2.html
sys_write	equ 4	; man7.org/linux/man-pages/man2/write.2.html	

; man7.org/linux/man-pages/man3/stdin.3.html
STDIN_FILENO	equ 0
STDOUT_FILENO	equ 1
STDERR_FILENO	equ 2	

section .data
  sHello:
	db 'Hello 410chan =3', 0x0a
  sHelloE:

section .text
_start:
	mov 	eax, sys_write		; write(int fd, const void *buf, size_t count);
	mov 	ebx, STDOUT_FILENO	; fd, файл для записи. В данном случае - стандартный вывод
	mov 	ecx, sHello			; адрес строки в памяти
	mov 	edx, sHelloE-sHello	; количество символов для вывода
	int 	0x80

exit:
	mov		eax, sys_exit		; _exit(int status);
	mov 	ebx,0				; status, код ошибки передаваемый в систему при выходе
	int		0x80
Success #stdin #stdout 0s 156KB
stdin
Standard input is empty
stdout
Hello 410chan =3