Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#4

AW: XE2: ASM und Pascal gemischt?

  Alt 11. Sep 2011, 17:19
Das große Problem an den Assembler-Statements ist, dass sie nicht portierbar sind.
Das steht den neuen Cross-Platform-Zielen ziemlich im Wege.

Unter anderem hat nämlich AMD64/Intel64 eben auch ein anderes Instruction-Set als die IA-32, für die der Code bestimmt ist.
Genauso ist Segment-Adressierung dort keine gängige Praxis mehr, sondern es wird nur noch linear adressiert.
Somit müsstest du nun so oder so alle ASM-Statements umschreiben.

Ich selbst habe kein XE2, kann deshalb keine festen Aussagen treffen, ob das Feature noch verfügbar ist.
Aber ich gehe davon aus, dass man es für 64-Bit rausgenommen hat.
  Mit Zitat antworten Zitat