Ensamblador insertado

Específicos de Microsoft

El lenguaje de ensamblado sirve para muchos propósitos, como mejorar la velocidad del programa, reducir la memoria necesaria y supervisar el hardware. Puede utilizar el ensamblador alineado para incrustar instrucciones de lenguaje de ensamblado directamente en los programas de origen C y C++ sin realizar pasos adicionales de ensamblado y vínculo. El ensamblador alineado se compila en el compilador, por lo que no es necesario un ensamblador independiente como Microsoft Macro Assembler (MASM).

Nota:

Los programas con código ensamblador alineado no son totalmente portables a otras plataformas de hardware. Si está diseñando para la portabilidad, evite utilizar el ensamblador alineado.

No se admite el ensamblado insertado en los procesadores ARM y procesadores x64. En los temas siguientes se explica cómo usar el ensamblador alineado de Visual C/C++ con procesadores x86:

FIN de Específicos de Microsoft

Consulte también

Intrínsecos del compilador y lenguaje ensamblador
Referencia del lenguaje C++