Red de conocimiento informático - Material del sitio web - Cómo utilizar Visual Studio 2015 para depurar código ensamblador

Cómo utilizar Visual Studio 2015 para depurar código ensamblador

Después de eso, debe elegir agregar archivos fuente en el proyecto recién creado, ya que no hay ningún archivo *.asm en la plantilla, puede agregar un archivo, como Test.cpp, y luego cambiarle el nombre a Test. .asm, para que pueda abrir el archivo y editarlo. Pero si no sólo desea editar, sino también depurar y ejecutar el programa directamente en VS 2008, deberá realizar algunos cambios en las propiedades del proyecto.

Primero, haga clic derecho en el proyecto en el Explorador de soluciones y seleccione Reglas de compilación personalizadas en el menú emergente.

Cómo escribir programas ensambladores en Visual lt;wbrgt;Studio lt;wbrgt;2008 lt;wbrgt;

En el cuadro de diálogo emergente, seleccione el elemento "Microsoft Macro Assembler", como se muestra en la figura:

Cómo utilizar Visual lt;wbrgt;Studio lt;wbrgt; 2008 lt;wbrgt ;¿Escribir programa de ensamblaje?

Además, es necesario continuar con algunas configuraciones. El libro que utilicé para aprender ensamblador es "Programación en lenguaje ensamblador Intel" editado por Irvine. Cada rutina proporcionada en el libro debe incluir el archivo Irvine32.inc proporcionado por el autor. Ejemplo:

En el Explorador de soluciones, haga clic derecho en el proyecto y seleccione Propiedades en el menú emergente.

Primero, en "Propiedades de configuración - Microsoft Macro Assembler - General", cambie la ruta de inclusión a la carpeta donde se encuentra el archivo de la biblioteca, como se muestra en la siguiente figura (mi archivo de la biblioteca se encuentra en C: /Masm615\\ INCLUDE) directorio:

¿Cómo escribir un programa ensamblador en Visual lt;wbrgt;Studio lt;wbrgt;2008 lt;wbrgt;?

Luego, en Propiedades de configuración - Vinculador - Entrada, cambie la dependencia adicional a la ruta absoluta a Irvine32.lib.

Cómo escribir programas ensambladores en Visual lt;wbrgt;Studio 2008 lt;wbrgt;

El último paso es configurar el subsistema en la consola en "Propiedades de configuración-Linker-System", porque todas las rutinas del libro están en Win Console.

¿Cómo escribir programas ensambladores en Visual Studio 2008?

Después de completar la configuración anterior, puede editar, programar y ejecutar el ensamblador en el entorno Visual Studio 2008. Desafortunadamente, Visual Studio no parece poder verificar la sintaxis de los archivos *.asm.