Informatik Rechenarchitektur Stack?
Hey,
ich habe folgende 2 Fragen über Stacks:
2. Warum wird bei einem Unterfunktionsaufruf (call) der Inhalt des Program Counter auf dem Stack gesichert, bei einem Sprung (jmp) aber nicht?
3. Globale Variablen erhalten vom C-Compiler feste Adressen im Hauptspeicher, sogenannte statische Speicherallokation. Funktionslokale Variablen werden auf dem Stack angelegt, dies wird automatische Speicherallokation genannt. Warum wird das so gemacht?
Vielen Dank!
programmieren,
Assembler,
Informatik,
stack