Registriert seit: 8. Mär 2006
Ort: Jüterbog
491 Beiträge
Delphi 12 Athens
|
AW: Parameterübergabe an Assemblerfuktionen?
28. Okt 2015, 11:50
lässt sich mit einem einfachen Programm leicht überprüfen.
Delphi-Quellcode:
program Project1;
{$APPTYPE CONSOLE}
{$R *.res}
uses
System.SysUtils;
function Test(B: Byte; W: Word; I: Integer): LongInt;
begin
Result := B + W + I;
end;
begin
try
writeln(Test(5, 50000, 1000000));
{ TODO -oUser -cConsole Main : Code hier einfügen }
except
on E: Exception do
Writeln(E.ClassName, ' : ', E. Message);
end;
end.
CPU-Ansicht:
Code:
Project1.dpr.17: writeln(Test(5, 50000, 1000000));
0041C4B0 B940420F00 mov ecx,$000f4240
0041C4B5 66BA50C3 mov dx,$c350
0041C4B9 B005 mov al,$05
0041C4BB E814D5FFFF call Test
|
|
Zitat
|