section .text
    global _start

_start:
    mov rax, 10     ; Carga el 10 en RAX
    mov rbx, 4      ; Carga el 4 en RBX
    sub rax, rbx    ; Resta: RAX = 10 - 4 = 6

    mov rdi, rax    ; Pone el resultado (6) en RDI para el código de salida
    mov rax, 60     ; Syscall para salir (sys_exit)
    syscall         ; Ejecuta la interrupción del kernel