1 minute read

5.7.3. Retorno al sistema operativo (exit

$ define la posición del principio de la línea actual; al restarle la etiqueta msg, se le resta la posición donde se encuentra declarada la etiqueta y, por lo tanto, se obtiene el número de bytes reservados a la posición de la etiqueta msg, 6 en este caso.

5.7.3. Retorno al sistema operativo (exit)

Advertisement

Finaliza la ejecución del programa y retorna el control al sistema operativo.

1) int 80h

a) Parámetros de entrada

• RAX = 1 • RBX = valor de retorno del programa

2) syscall

a) Parámetros de entrada

• RAX = 60 • RDI = valor de retorno del programa

Ejemplo ;retorna al sistema operativo utilizando int 80h mov rax,1 mov rbx,0 ;valor de retorno 0 int 80h ; se llama al kernel

;retorna al sistema operativo utilizando syscall mov rax,60 mov rbx,0 ;valor de retorno 0 syscall ;se llama al kernel

This article is from: