asm, _asm, __asm (C++)

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Schlüsselwörter alphabetisch - Index


Kategorie

Schlüsselwort-Erweiterungen, C++-spezifische Schlüsselwörter

Syntax

asm <opcode> <operands> <; or newline>
_asm <opcode> <operands> <; or newline>
__asm <opcode> <operands> <; or newline>


Beschreibung

Die Schlüsselwörter asm, _asm und __asm ermöglichen es Ihnen, Assemblerbefehle direkt in Ihren C- oder C++ Quelltext einzufügen. Jedes C++ Symbol wird durch das entsprechende Assembleräquivalent ersetzt.

Um mehrere Anweisungen in Assemblersprache zu einem Block zusammenzufassen, beginnen Sie diesen mit dem Schlüsselwort asm, und schließen Sie die darauf folgenden Assembler-Anweisungen in geschweifte Klammern {} ein.

Hinweis: Nur das Format __asm wird durch Clang erweiterte C++-Compiler unterstützt.