SECTION .data      
    msg : db "Hello World", 10

SECTION .text   
global main
main :   
    mov ebx, 0
    mov eax, msg
    add eax, 6
    mov bl,[eax]
    sub bl, 0xa
    mov [eax], bl
    add eax, 2
    mov bl, [eax]
    sub bl, 4
    mov [eax], bl
    add eax, 2
    mov bl,[eax]
    sub eax, 1
    mov [eax], bl
    add bl, 1
    add eax, 1
    mov [eax], bl

    mov edx, 0xc
    mov ecx, msg
    mov ebx, 1
    mov eax, 4
    int 0x80

    mov ebx, 0
    mov eax, 1
    int 0x80