Partilhar via


Vantagens do assembly embutido

Específico da Microsoft

Como o assembler embutido não requer etapas do assembly separado e link, é mais conveniente que um assembler separado. O código do assembly embutido pode usar qualquer nome de variável ou de função C que está no escopo, o que é fácil de integração com código C do programa. Como o código do assembly pode ser embutidos misturada com instruções de 2.0 C ou C++, poderá realizar as tarefas que são incômodas ou impossíveis em 2.0 C ou C++.

O assembly embutido incluem:

  • Funções de gravação na linguagem assembly.

  • Point-in-time otimizando seções velocidade- críticos de código.

  • Fazendo o acesso direto de hardware para drivers de dispositivo.

  • Prólogo de escrita e código de epílogo para chamadas “despidos”.

O assembly embutido é uma ferramenta do objetivo especial. Se você planeja mover um aplicativo em computadores diferentes, você provavelmente vai colocar o código computador específico em um módulo separado. Como o assembler embutido não oferece suporte a todas as políticas de macro e de dados do Microsoft macro assembler (MASM), pode ser mais conveniente usar MASM para esses módulos.

FINALIZAR Específico da Microsoft

Consulte também

Referência

Assembler embutido