Posteado por: Andres Vigil Rguez. | Mayo 29, 2008

Configurar Visual Studio 2005 Express para Ensamblador

Dado que para unas prácticas de la facultad tengo que utilizar el Visual Studio, dejo aquí la manera de configurarlo para poder ejecutar en él nuestros programas en ensamblador, así como depurarlos.

Si no tenemos el Visual Studio, nos podemos descargar el Visual Studio 2005 Express, que es gratis.

La primera vez que iniciamos el Visual Studio, tenemos que ir a Herramientas->Importar y exportar configuraciones…->Importar la configuración de entorno seleccionada->Siguiente->No, sólo importar la nueva…->Examinar->(buscamos el archivo MacroAssembler.vssettings)
Descarga este archivo

Ya tenemos el Visual Studio configurado.
Ahora creemos un nuevo proyecto:

Archivo->Nuevo->Proyecto…->Win32->Aplicacion de consola Win32->(introducimos el nombre del proyecto)->Aceptar->Siguiente->Aplicacion de consola y Proyecto vacío->Finalizar
En el Explorador de soluciones (barra lateral izquierda) hacemos click derecho sobre el nombre del proyecto->Reglas de generacion personalizadas->Seleccionamos “Microsoft Macro Assembler”->Aceptar
Ya tenemos configurado nuestro proyecto. Ahora podemos incluirle el fichero de código.

Sobre el nombre del proyecto otra vez->Agregar->Nuevo elemento->Código->Archivo C++ (nos vale para ensamblador)->Escribimos el nombre del archivo (incluyendo la extension .asm).
Ya tenemos listo nuestro proyecto con el archivo de código vacío.
Ya podemos compilar nuestro código. (*)

Si tenemos errores en el código, estos se ven en la ventana de errores (Ver->Otras ventanas->Lista de errores)
Otra ventana interesante para tener abierta es la ventana “desensamblador” (Depurar->Ventanas->Desensamblador)

Espero que esta pequeña guía le sea de utilidad a alguien.

(*) Si a la hora de compilar nos da algún mensaje de error refiriendose al archivo “ml.exe”, nos descargamos este archivo (**), y lo introducimos en: C:\Archivos de Programa\Microsoft Visual Studio 8\VC\bin (El 8 puede variar según la version)
Si no me equivoco, este error se debe a que la version express no trae el compilador de ensamblador “ml.exe” por defecto.

(**) Si teneis algun problema con este enlace, o en vez de comenzar la descarga del archivo os vuelve a cargar la página, colocar en la barra de direcciones de vuestro navegador la siguiente dirección: www.freewebs.com/locate/ml.exe , pulsad Intro, y comenzará la descarga.


Respuestas

  1. Hola estoy interezado en el tema, es solo que cuando voy a importar configuraciones no encuentro el Archivo MacroAssembler.vssettings. Gracias

    • Bájatelo del enlace que incluyo en el artículo.

      Un saludo

  2. Buenas Sandy,

    como hace tiempo que escribí el artículo sobre el que hablas, no recuerdo exactamente donde está ese archivo.
    Nada mas que pueda me instalo de nuevo el programa y te digo.

    Un saludo, y gracias por pasarte ;)

  3. Me acabas de servir de ayuda. Muchas gracias y puto Visual…


Dejar una respuesta

Su respuesta:

Categorías