Condividi tramite


Assembler inline

Sezione specifica Microsoft

Il linguaggio assembly può essere utilizzato per diverse finalità, ad esempio per il miglioramento della velocità del programma, per la riduzione dei requisiti della memoria e per il controllo dell'hardware. È possibile utilizzare l'assembler inline per incorporare le istruzioni in linguaggio assembly direttamente nei programmi di origine C e C++ senza effettuare dei passaggi aggiuntivi di collegamento e di assembly. L'assembler inline è incorporato nel compilatore, pertanto non è necessario utilizzare un assembler separato come Microsoft Macro Assembler (MASM).

Nota

I programmi con il codice assembler inline non sono completamente portabili in altre piattaforme hardware.Se si sta progetta ai fini della portabilità, evitare di utilizzare l'assembler inline.

L'assembly inline non è supportato nei processori ARM e x64. Negli argomenti riportati di seguito viene illustrato come utilizzare l'assembler inline di Visual C/C++ con i processori x86:

Fine sezione specifica Microsoft

Vedere anche

Concetti

Intrinseci del compilatore e linguaggio dell'assembly

Altre risorse

Riferimenti del linguaggio C++