Instrukce RET: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „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 ...“)
 
m (1 revízia: Assembler pismeno D)
 
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.)
(Žádný rozdíl)

Aktuální verze z 9. 11. 2012, 22:18

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