; Program not yet converted!!!! segment .data msg: db "Hello World",10 len: equ $-msg segment .text global main main: mov rdx, len ; equals 13 mov rcx, msg ; array to write mov eax, 4 ; 4 is the 32 bit system call number mov ebx, 1 ; 1 is stdout file descriptor int 0x80 mov ebx, 0 ; 0 is the return status for success mov eax, 1 ; 1 is the exit system call number int 0x80