Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Assembler-Abfrage (https://www.delphipraxis.net/32580-assembler-abfrage.html)

Bloodsucker 25. Okt 2004 16:38


Assembler-Abfrage
 
Tach :hi:

Kann mir jemand diese Funktion in Assembler übersetzen?
Code:
 if (keys[VK_***]) then x := x +( y * z );
Danke im Vorraus!

jfheins 25. Okt 2004 16:41

Re: Assembler-Abfrage
 
Mach doch einfach nen Haltepunkt und kopier dir den Code oder nehm z.B. DeDe ...

Dax 25. Okt 2004 16:44

Re: Assembler-Abfrage
 
Bei Arrays weiss man nie so genau, wo sie im Speicher liegen, aber der Rest geht so:
Delphi-Quellcode:
asm
  mov eax, y
  mul eax, z
  add eax, x
  mov x , eax
end;

Bloodsucker 25. Okt 2004 16:46

Re: Assembler-Abfrage
 
Funktioniert super! :mrgreen:
Danke euch zwei :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz