V závislosti na modelu volání aktuální funkce nebo procedury, RET generuje buď instrukci blízkého (NEAR) nebo vzdáleného (FAR) návratu.
Generuje blízký návrat:
procedure NearProc; near;
begin
asm
RET
end;
end;
Generuje vzdálený návrat:
procedure FarProc; far;
begin
asm
RET
end;
end;
- RETN vždy generuje blízký návrat
- RETF vždy generuje vzdálený návrat