Partilhar via


Assembler embutido

Específico da Microsoft

A linguagem de assembly serve para muitas finalidades, como melhorar a velocidade do programa, reduzir as necessidades de memória e controlar o hardware. É possível usar o assembler embutido para inserir instruções da linguagem de assembly incorporada diretamente em seus programas de código-fonte C e C++, sem etapas adicionais de assembly e vinculação. O assembler embutido é integrado ao compilador e, portanto, não é necessário um assembler separado, como o MASM (Microsoft Macro Assembler).

Dica

Os programas com código assembler embutido não são totalmente portáteis para outras plataformas de hardware.Se seu projeto visa portabilidade, evite usar o assembler embutido.

O assembly embutido não tem suporte nos processadores ARM e x64. Os tópicos a seguir explicam como usar o assembler embutido do Visual C/C++ com processadores x86:

FIM de Específico da Microsoft

Consulte também

Conceitos

Intrínsecos do compilador e linguagem do assembly

Outros recursos

Referência de linguagem C++