Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Específico da Microsoft
Como o montador em linha não requer etapas separadas de montagem e ligação, é mais conveniente do que um montador separado. O código de montagem em linha pode usar qualquer variável C ou nome de função que esteja no escopo, por isso é fácil integrá-lo com o código C do seu programa. Como o código de assembly pode ser misturado em linha com instruções C ou C++, ele pode executar tarefas que são complicadas ou impossíveis em C ou C++.
Os usos da montagem em linha incluem:
Escrever funções em linguagem assembly.
Otimização pontual de seções de código críticas para a velocidade.
Realizando acesso direto ao hardware para controladores de dispositivos.
Escrever código de prólogo e epílogo para chamadas "naked".
A montagem em linha é uma ferramenta especial. Se você planeja portar um aplicativo para máquinas diferentes, provavelmente desejará colocar o código específico da máquina em um módulo separado. Como o assembler embutido não suporta todas as diretivas de macro e dados do Microsoft Macro Assembler (MASM), você pode achar mais conveniente usar o MASM para esses módulos.
END Específico da Microsoft