Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Inline Assembler: Wie arbeite ich mit der FPU? (https://www.delphipraxis.net/20470-delphi-inline-assembler-wie-arbeite-ich-mit-der-fpu.html)

rsilo 18. Apr 2004 16:17


Delphi Inline Assembler: Wie arbeite ich mit der FPU?
 
hallo!

Weiß jemand wie man mit den FPu Befehlen des Delphi Inline Assembler umgeht!

ich kenn mich ueberhaupt nich aus (speziell bei Zugriff auf Parametern)?

Mit normalen Befehlen wie MOV, MUL, CDQ, LOOP usw. schaffe ich es.

Kann mir jemand weiterhelfen?

rsilo

rsilo 18. Apr 2004 17:31

Re: Delphi Inline Assembler: Wie arbeite ich mit der FPU?
 
P.S.:

Hier ist der Code in Normaler Form:

Delphi-Quellcode:
function fakultaet(n: Integer): Integer;
asm
mov eax, n
xor eax, edx //???
cdq

...

mov @Result, eax
end;
Ich möchte nun das ganze mit der FPU realisieren, damit ich Extended verwendet kann.
Mit dieser Methode habe ich bald einen Overflow

rsilo

rsilo 18. Apr 2004 17:55

Re: Delphi Inline Assembler: Wie arbeite ich mit der FPU?
 
Kann mir hier niemand weiterhelfen?

bitte!

rsilo


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr.

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