1. Do programového čítače (PC) se načte návratová adresa, která byla uložena v zásobníku během příslušné instrukce CALL nebo INT.
2. Ukazatel zásobníku (SP) se zvýší o dvě, aby se návratová adresa vysunula ze zásobníku.
3. Příznaky CPU jsou obnoveny ze zásobníku.
4. Obnoví se aktuální úroveň oprávnění.
5. Ukazatel instrukce (IP) se načte s další instrukcí, která se má provést po návratu.
Instrukce IRET se běžně používá na konci servisních rutin přerušení a volání procedur k návratu ke kódu, který byl přerušen, nebo k volání procedury.