Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Inline ASM (https://www.delphipraxis.net/9930-inline-asm.html)

negaH 9. Okt 2003 14:52

Re: Inline ASM
 
Zitat:

Aber bei nonVCL funktioniert das nich. Warum ? Was gibt es sonst noch für Möglichkeiten ???
Es gibt in Bezug auf Asembler keinen Unterschied zwischen NonVCL,VCL,MFC,COM usw. Assembler ist Assembler das einzigste was wichtig ist, ausgehend vom Assembler, ist es auf welche Stukturen wie zugegriffen werden muß. Erst dieses Stukturen unterscheiden zwischen NonVCL,VCL usw. Allerdings man glaubt garnicht wie wenig sich die verschiedenen Techniken voneinander unterscheiden.

PUSHAD,POPAD ist eine "schlechte" Idee, da
1.) viel Stack verschwendet wird
2.) eine Kombination aus mehreren PUSH/POP's schneller ist
3.) ebenfalls EBP ge'pusht/ge'popt wird und dieses dadurch einen eventuellen Stackframe zerstören kann


Gruß Hagen


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 Uhr.
Seite 2 von 2     12   

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