Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

Re: Assembler: Oberste 2 Elemente des Stacks auslesen

  Alt 25. Sep 2006, 21:44
Zitat von Dax:
Der Stack wächst nach unten: das aktuelleste Element (Stacktop) hat die niedrigste Speicheradresse
Richtig. Und in dem Beispiel oben sollte [esp] die Rücksprungadresse sein und [esp+4] undefiniert (d.h. gehört der aufrufenden Funktion). [esp-4] wäre, wie alles unter esp, nicht belegter Stackspeicher. Dort landet der nächste Wert, der mit push auf den Stack gelegt wird.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat