Compartilhar via


Assembler integrado

Seção específica 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 montador embutido para inserir instruções de linguagem assembly diretamente nos seus programas de código-fonte C e C++ sem etapas adicionais de montagem e linkagem. O assembler embutido é integrado ao compilador e, portanto, não é necessário um assembler separado, como o MASM (Microsoft Macro Assembler).

Observação

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 inline não é suportado nos processadores ARM e x64. Os tópicos a seguir explicam como usar o assembler embutido do Visual C/C++ com processadores x86:

Fim da seção específica da Microsoft

Confira também

Intrínsecos do compilador e linguagem assembly
Referência da linguagem C++