Organizacija memorije (C)
#fax #cs/prog/c [deo jezika C]
Segment koda (.text)
— mašinski kod programa zaštićen od pisanja
Segment podataka (.data i .BSS)
— globalne, statičke lokalne promenljive, konstantni podaci: konstantni niske.
Hip segment
Stek segment
— prostor za funkcije
Prilikom jednog poziva funkcije kreira se stek okvir, koji sadrži:
- argumente funkcije (za to se koriste i registri)
- lokalne promenljive
- međurezultate izračunavanja
- adresa povratka (skok na kraju fje) — moguće i preko registra
- adresa stek okvira funkcije-pozivaoca.
- mesto za upisivanje rezultata funkcije koju poziva trenutna funkcija i koja ne može da vrati rezultat preko registra.