Compartir a través de


Ventajas de ensamblado en línea

Específicos de Microsoft

Dado que el código ensamblador en línea no requiere pasos de ensamblado independiente y de vínculo, es más conveniente que un ensamblador independiente.El código de ensamblado en línea puede utilizar cualquier nombre de la variable o de función de C que esté en el ámbito, por lo que es fácil integrarlo con el código de C del programa.Dado que el código del ensamblado puede ser funciones inline mezclado con las instrucciones de c o C++, puede realizar tareas que son no convenientes o imposibles en C o C++.

Algunos de los usos de ensamblado en línea:

  • La escritura funciona en lenguaje de ensamblado.

  • Punto-optimizar secciones velocidad-críticas de código.

  • Haciendo que el hardware directo tiene acceso para los controladores de dispositivo.

  • Prólogo de escritura y código de epílogo para las llamadas “descubiertas”.

El ensamblado insertado es una herramienta especial.Si piensa migrar una aplicación a equipos diferentes, es probable que desee colocar código equipo-específico en un módulo independiente.Dado que el código ensamblador en línea no admite todas las directivas de la macro y datos de Microsoft macro assembler (MASM), puede ser más conveniente utilizar MASM para tales módulos.

Específico de Microsoft de FINAL

Vea también

Referencia

Ensamblador en línea