    ;   Program: exit
    ;
    ;   Executes the exit system call
    ;
    ;   No input
    ;
    ;   Output: only the exit status ($? in the shell)
    ;
        segment .text
        global  start

    start:
        mov  eax,0x2000001  ; 0x2000001 is the exit syscall number
                            ; 60 for Linux
        mov  edi,5          ; the status value to return
        syscall             ; execute a system call