Einzelnen Beitrag anzeigen

Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#1

Assembler: Oberste 2 Elemente des Stacks auslesen

  Alt 25. Sep 2006, 20:56
Hey there

Ich mache meine ersten Gehversuche mit dem Inline-Assembler, komme nun aber nicht weiter.

Delphi-Quellcode:
procedure Test(var L, R: Integer);
asm
  mov R, [esp];
  mov L, [esp+4];
end;
Wie lese ich die obersten zwei Elemente (die ich vorhin gepusht habe) auf dem Stack aus? Irgendwie so sollte es doch gehen, oder?

Greets
Shaman
Daniel Pauli
Looking for answers from the great beyond
  Mit Zitat antworten Zitat