Hauptspeicherbelegung
Im Folgenden wird erläutert wie Programmdaten in den Hauptspeicherbereichen >>program counter<<, >>stack pointer<<, >>static base<< und >>frame pointer<< abgelegt werden.
int aFunction (int param); //Funktionsprototyp int global = 1; int main () { int local = 1; local = aFunction(local); //local wird 2 global = aFunction(local); //global wird 3 local = aFunction(global); //local wird 4 global = aFunction(global);//global wird 6 return 0; } // Funktionsdefinition int aFunction (int param) { int local = param + 1; global = param + 2; return local; }