Notepad++ y TASM
October 19, 2008 6:58 pm Lenguaje Ensamblador, Programación
Hoy, por algunas razones, he estado probando Notepad++ [http://notepad-plus.sourceforge.net] en su versión portable. Resulta que Notepad++ hace uso de una característica (que también usa Gedit [http://soullost.org/gnulinux/usando-gedit-para-phpxhtmlcss/]) muy peculiar, las herramientas externas. Las herramientas externas nos permite ejecutar otros programas desde Notepad++, en las F.A.Q del sitio dice:
Puede necesitar ejecutar alguna herramienta externa, como un compilador, un intérprete o un navegador web, desde Notepad++ (por medio del diálogo Ejecutar) pasando como argumento el documento que está editando.
Despues de ver un archivo por lotes, donde se demuestra como compilar con java usando las herramientas externas [http://arkadoel.blogspot.com/2008/10/compilar-java-con-notepad.html], pensé que, podría compilar y ejecutar con TASM el archivo que estuviera editando. Puse manos a la obra en el caprichito y si!, ahora ya puedo compilar y ejecutar mis archivos ASM ( desde mi memoria USB
) con un simple atajo del teclado desde este editor. Sólo hay que seguir los siguientes pasos:
1) Guardar (en el directorio definido por $NPP_DIRECTORY) el siguiente archivo batch:
echo off PATH="c:\TASM\BIN" TITLE COMPILANDO %1 CLS CD %2 echo Compilando... tasm /l %1 echo Link... tlink %1 echo. echo Ejecutando... echo. %1.exe echo. pause
2) Vamos a Ejecutar y escribrimos: $(NPP_DIRECTORY)\tasm.bat $(NAME_PART) $(CURRENT_DIRECTORY).
Lo guardamos con las opciones correspondientes:
3) Ahora, desde nuestro archivo ASM que estemos editando podemos pulsar Ctrl + Alt + F5 (en mi caso) para compilar y ejecutar dicho archivo:
También he definido otra herramienta externa para mandar a llama al debugger TD. Es este:
echo off PATH="c:\TASM\BIN" CLS CD %2 td %1
Ejecutando: $(NPP_DIRECTORY)\td.bat $(NAME_PART) $(CURRENT_DIRECTORY).
Eso es todo
, nos olvidamos de usar la bendita consola de msdos.
Temas Relacionados:




October 30th, 2008 at 12:00 am
Yo lo tengo instalado eso en la pc de la oficina y bajo el desarrollo con php y otras cosas sencillas pero no me he metido a fondo con sus herramientas, igual me lo recomendaron y no me puedo quejar, ademas de que paso bastante de windows pero ahuevo lo tengo que usar en la oficina, obte por instalar Geany o Bluefish bajo plataforma windows pero luego me dio hueva y probe este, y no me quejo, aunq creo qu ele hace falta auto complet u_U (no soy huevon)
October 30th, 2008 at 12:21 am
Se puede disponer de autocompletado, deberías checar la página web de notpad++.
En GNU/Linux yo usaría gedit.
November 11th, 2008 at 6:38 pm
Aunque el autocompletado tampoco es una maravilla, no es nada inteligente… al menos los plugins que yo he usado se guían basandose en si lo que escribes se parece a alguna palabra clave o alguna instrucción del lenguaje.
Tuve problemas para poder hacer lo mismo que tu pero con el compilador Java…. como lo harías?, el problema es que cuando le doy ejecutar no parece hacer nada… Imagino que aunque sea debería mostrarme la consola… puesto que tienes un PAUSE al final, pero no es así =S
usted que opina?
November 11th, 2008 at 11:49 pm
Pero si de java hay un script que comento en la entrada
: http://arkadoel.blogspot.com/2008/10/compilar-java-con-notepad.html .
Si no, pega aquí el tuyo y trato de ayudarte 8).
November 12th, 2008 at 12:49 am
$(NPP_DIRECTORY)\compilar_java.bat $(FILE_NAME) $(NAME_PART)
Esta parte no lo estaba haciendo correctamente. Muchas gracias, funcionó todo perfecto =)
November 23rd, 2008 at 8:14 pm
Excelente herramienta, pero creo q tanto tu como yo nos quedamos con gedit o scribes
November 25th, 2008 at 9:34 pm
[...] del mi primer post (http://soullost.org/programacion/notepad-y-tasm/) sobre Notepad++ y la posibilidad de poder compilar/ejecutar programas hechos en ensamblador (con [...]
January 3rd, 2009 at 9:04 am
1eEhl6 hi nice site thx http://peace.com