1. Programräknaren (PC) laddas med returadressen som lagrades på stacken under motsvarande CALL- eller INT-instruktion.
2. Stackpekaren (SP) inkrementeras med två för att visa returadressen från stacken.
3. CPU-flaggorna återställs från stacken.
4. Den aktuella behörighetsnivån återställs.
5. Instruktionspekaren (IP) laddas med nästa instruktion som ska exekveras efter returen.
IRET-instruktionen används vanligtvis i slutet av avbrottsservicerutiner och proceduranrop för att återgå till koden som avbröts eller anropade proceduren.