Hola a tod@s,
estoy empezando a aprender ensamblador y he bajado el "Pasmo".Al ejecutarlo, sale una pantalla que rápidamente se vuelve a cerrar.No da ningún mensaje de error.Si vuelvo a ejecutar el programa vuelve a pasar lo mismo.
Alguien sabe que es lo que ocurre y como lo puedo solucionar?.
Gracias, un saludo!
Ensamblador y "Pasmo"
Moderador: Sir Cilve Sinclair
- mcleod_ideafix
- Johnny Jones
- Mensajes: 3985
- Registrado: Vie Sep 21, 2007 1:26 am
- Ubicación: Jerez de la Frontera
- Contactar:
Re: Ensamblador y "Pasmo"
Nonamed escribió:cerrar.No da ningún mensaje de error.Si vuelvo a ejecutar el programa vuelve a pasar lo mismo.
Alguien sabe que es lo que ocurre y como lo puedo solucionar?.
Gracias, un saludo!
PASMO es un programa para la consola, no es un entorno de desarrollo con una bonita interfaz gráfica ni mucho menos (ni falta que le hace). Si esperabas un editor para teclear tu código, darle a un botón, y que te ensamblara el código y te generara un TAP, pues no, no hace eso. Para eso usa algún editor tal como ConText, o NotePad for programmers, o algo similar.
Lee este hilo, que seguro te aclara un poco las cosas:
viewtopic.php?f=6&t=311
Web: ZX Projects | Twitter: @zxprojects
- Metalbrain
- Freddy Hardest
- Mensajes: 592
- Registrado: Lun May 07, 2007 8:17 am
- Ubicación: Sevilla
- Contactar:
Re: Ensamblador y "Pasmo"
Es un programa de línea de comando. Tienes que abrir una ventana de DOS, por ejemplo con inicio -> ejecutar -> cmd
Luego moverte por el arbol de directorios hasta donde tengas el ejecutable de pasmo y tu código, usando cd (ejemplo: "cd C:\Z80ASM"). Si ahora escribes "pasmo", verás las opciones que tiene.
Por ejemplo, para ensamblar un archivo llamado codigo.asm y obtener el resultado en un binario llamado resultado.bin, escribirías:
pasmo codigo.asm resultado.bin
PD: Se me han adelantado...
Luego moverte por el arbol de directorios hasta donde tengas el ejecutable de pasmo y tu código, usando cd (ejemplo: "cd C:\Z80ASM"). Si ahora escribes "pasmo", verás las opciones que tiene.
Por ejemplo, para ensamblar un archivo llamado codigo.asm y obtener el resultado en un binario llamado resultado.bin, escribirías:
pasmo codigo.asm resultado.bin
PD: Se me han adelantado...
SevenuP se escribe con u minúscula y P mayúscula.
- antoniovillena
- Nonamed
- Mensajes: 1164
- Registrado: Dom Ene 09, 2011 8:55 am
Re: Ensamblador y "Pasmo"
Y si no te gusta la línea de comandos, te creas un archivo de texto en el bloc de notas y escribes lo que te ha comentado Metalbrain:
pasmo codigo.asm resultado.bin
Le das a guardar y le pones como nombre "make.bat" o "make.cmd". Cuando quieras compilar haces doble click en este archivo y ya está.
pasmo codigo.asm resultado.bin
Le das a guardar y le pones como nombre "make.bat" o "make.cmd". Cuando quieras compilar haces doble click en este archivo y ya está.
- Nonamed
- rst 0
- Mensajes: 2
- Registrado: Lun Jul 14, 2014 9:17 am
Re: Ensamblador y "Pasmo"
Hola de nuevo,
gracias por vuestras respuestas.
Me surge una duda "existencial".Acabo de empezar el curso de ensamblador de Wiki Speccy y he generado un archivo en PSPad con nombre "prueba1.asm".
No se cuando ni donde, si en el mismo fichero prueba1 o en otro separado, debo poner "pasmoprueba1.asm resultado.bin".
Estoy bastante liado.
Thnx por vuestra paciencia.
gracias por vuestras respuestas.
Me surge una duda "existencial".Acabo de empezar el curso de ensamblador de Wiki Speccy y he generado un archivo en PSPad con nombre "prueba1.asm".
No se cuando ni donde, si en el mismo fichero prueba1 o en otro separado, debo poner "pasmoprueba1.asm resultado.bin".
Estoy bastante liado.
Thnx por vuestra paciencia.
- antoniovillena
- Nonamed
- Mensajes: 1164
- Registrado: Dom Ene 09, 2011 8:55 am
Re: Ensamblador y "Pasmo"
El archivo pasmo.exe y ejemplo1.asm deben estar en el mismo directorio, por ejemplo en C:\ensamblador, si no existe le das a crear nueva carpeta. Luego abres una ventana de línea de comandos (Inicio-Accesorios-Símbolo del sistema).
Escribes dentro de esa ventana con fondo negro (no en el editor). La barra invertida se escribe con AltGr y el botón que hay a la izquierda del uno y encima del tabulador.
Si todo ha ido bien te debe aparecer algo como esto:
C:\ensamblador>_
Comprueba que están ambos archivos (pasmo.exe y ejemplo1.asm) en ese directorio escribiendo "dir", y cuando llegues aquí sólo te falta escribir lo siguiente:
Y comprueba que se ha generado el archivo prueba1.bin. A continuación ya puedes seguir las instrucciones del tutorial.
Escribes dentro de esa ventana con fondo negro (no en el editor). La barra invertida se escribe con AltGr y el botón que hay a la izquierda del uno y encima del tabulador.
Código: Seleccionar todo
cd \ensamblador
Si todo ha ido bien te debe aparecer algo como esto:
C:\ensamblador>_
Comprueba que están ambos archivos (pasmo.exe y ejemplo1.asm) en ese directorio escribiendo "dir", y cuando llegues aquí sólo te falta escribir lo siguiente:
Código: Seleccionar todo
pasmo prueba1.asm prueba1.bin
Y comprueba que se ha generado el archivo prueba1.bin. A continuación ya puedes seguir las instrucciones del tutorial.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 14 invitados