1. Le compteur de programme (PC) est chargé avec l'adresse de retour qui a été stockée sur la pile lors de l'instruction CALL ou INT correspondante.
2. Le pointeur de pile (SP) est incrémenté de deux pour extraire l'adresse de retour de la pile.
3. Les indicateurs du processeur sont restaurés à partir de la pile.
4. Le niveau de privilège actuel est restauré.
5. Le pointeur d'instruction (IP) est chargé avec la prochaine instruction à exécuter après le retour.
L'instruction IRET est couramment utilisée à la fin des routines de service d'interruption et des appels de procédure pour revenir au code qui a été interrompu ou appelant la procédure.