Share via


Depuración y listas para el ensamblado insertado

Específicos de Microsoft

Los programas que contienen código de ensamblado insertado se pueden depurar con un depurador de nivel de origen si los compila con la opción /Zi.

En el depurador, puede establecer puntos de interrupción en las líneas de C o C++ y de lenguaje de ensamblado. Si habilita el modo de ensamblado mixto y de origen, puede mostrar la forma de origen y desensamblada del código de ensamblado.

Tenga en cuenta que la inclusión de varias instrucciones de ensamblado o del lenguaje de origen en una línea pueden dificultar la depuración. En modo de origen, puede utilizar el depurador para establecer puntos de interrupción en una línea, pero no en instrucciones individuales en la misma línea. El mismo principio se aplica a un bloque __asm definido como una macro de C, que se expande en una sola línea lógica.

Si crea un listado mixto de lenguaje de origen y de ensamblado con la opción del compilador /FAs, el listado contiene las formas de origen y de ensamblado de cada línea del lenguaje de ensamblado. Las macros no se expanden en listados, sino durante la compilación.

FIN de Específicos de Microsoft

Consulte también

Uso del lenguaje de ensamblado en bloques __asm