section .text global _start _start: mov edx,len ;set message length mov ecx,msg ;set mesage content mov ebx,1 ;set file discriptor (stdout) mov eax,4 ;set? syscall int 0x80 ;call kernel mov eax,1 ;set sys exit int 0x80 ;kernel excute section .data msg db 'Hello World!', 0xa ;string len equ $ - msg ;length of msg