1. El contador del programa (PC) se carga con la dirección de retorno que se almacenó en la pila durante la instrucción CALL o INT correspondiente.
2. El puntero de la pila (SP) se incrementa en dos para extraer la dirección de retorno de la pila.
3. Los indicadores de la CPU se restauran desde la pila.
4. Se restablece el nivel de privilegio actual.
5. El puntero de instrucción (IP) se carga con la siguiente instrucción que se ejecutará después del retorno.
La instrucción IRET se usa comúnmente al final de las rutinas de servicio de interrupción y llamadas a procedimientos para regresar al código que fue interrumpido o llamar al procedimiento.