Einzelnen Beitrag anzeigen

mwilms

Registriert seit: 23. Nov 2022
Ort: Wolfratshausen
37 Beiträge
 
Delphi 10.4 Sydney
 
#1

Assembler Parameter auf Stack legen

  Alt 24. Nov 2022, 19:18
Hallo,

weiß jemand, wie man in Assembler Parameter für eine aufzurufende Procedure auf den Stack legt?

Delphi-Quellcode:
procedure GetParm(Par1: Int64; Par2: Int64); stdcall;
asm
  nop
end;

procedure SendPar; stdcall;
asm
  mov rax,2
  push rax
  mov rax,1
  push rax
  call GetParm
end;
scheint nicht zu funktionieren. Par1 und Par2 weisen die Werte 1 bzw. 2 nicht auf.

Habt ihr eine Info-Quelle?
  Mit Zitat antworten Zitat