Diskussion:C++-Programmierung: Inline-Assembler

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Die hier angegebene Inline-Assembler-Syntax ist eine VC++-Eigenheit (bzw. vermutlich auch von einigen anderen Windows-Compilern so implementiert), aber nicht Teil des C++-Standards, und auch nicht bei allen Compilern so vorhanden. Gemäß C++-Standard werden Assembleranweisungen mit einem Stringliteral übergeben, z.B.

asm("add _foo, 1");

Ein Beispiel für einen Compiler, der die in diesem Kapitel angegebene Syntax nicht unterstützt, ist g++; hier gibt es zwar auch eine erweiterte Assembler-Syntax, aber die ist stärker an der Standard-Syntax orientiert. --85.179.216.119 18:29, 18. Apr. 2007 (CEST)[Beantworten]