Dela via


Inline assembler

Microsoft-specifik

Sammansättningsspråket har många syften, till exempel att förbättra programmets hastighet, minska minnesbehoven och kontrollera maskinvaran. Du kan använda den inbyggda assemblatorn för att bädda in instruktioner för sammansättningsspråk direkt i dina C- och C++-källprogram utan extra assemblerings- och länksteg. Den inbyggda assemblaren är integrerad i kompilatorn, så du behöver ingen separat assembler, till exempel Microsoft Macro Assembler (MASM).

Anmärkning

Program med inbyggd assemblerkod är inte helt portabel till andra maskinvaruplattformar. Om du designar för portabilitet bör du undvika att använda inline assembler.

Inbäddad assemblerkod stöds inte på ARM- och x64-processorer. Följande avsnitt förklarar hur du använder Visual C/C++ inline assembleraren med x86-processorer:

Avsluta Microsoft Specifik

Se även

Kompilatorns inbyggda egenskaper och sammansättningsspråk
C++-språkreferens