Zásobník volání: Porovnání verzí

Smazaný obsah Přidaný obsah
Narovnání přesměrování proces (program)
N00byX (diskuse | příspěvky)
m Oprava překlepu
Řádek 53:
Na začátku podprogramu je obvykle proveden takzvaný [[prolog podprogramu]], který zajišťuje nutný servis než začne provádění samotného podprogramu.
 
Na začátku obvykle dojde k uložení některých hodnot na zásobník, bývá ukládána návratová adresa a také hodnota ukazatelukazatele na zásobník a ukazatele na rámec. Na některých architekturách se ovšem o toto vše automaticky postará instrukce volání a není třeba to provádět v rámci prologu.
 
Dalším krokem je aktualizace ukazatele na rámec (je-li používán) na hodnotu ukazatele na zásobník. Pak je hodnota ukazatele na zásobník změněna, aby tak byl rezervován prostor pro lokální proměnné.