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

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