PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Stackaddresse inkrementieren oder dekrementieren?


Zook
30.04.2005, 21:14
Kann man irgendwie beeinflussen, ob beim Pushen die Stackaddresse inkrementiert oder dekrementiert wird?


COCYHOK
30.04.2005, 23:33
Im krassen Gegensatz zum Heap hängt der Stack von der Decke runter. Der BP ist also immer größer oder gleich als der | dem SP. Da kann man nichts beeinflussen. Neue Werte, die auf den Stack gepackt werden, werden unten dran geklebt und der SP wird dekrementiert.

Bl4ckC0d3r
07.05.2005, 16:15
koennte man nach dem pushen den stackpointer nicht manuell inkrementieren? oder gibt einem der prozessor da keinen zugriff drauf?

Argone
07.05.2005, 16:38
Das kannst du schon machen, die Frage ist nur, was dir das bringt...

Du kannst dann ja nicht mehr per "pop" auf die Elemente zugreifen