problema con masm y tasm

06/09/2004 - 07:46 por Jordi Maycas | Informe spam
Hola, estoy intenando hacer un .com tipico Hola Mundo!, y el problema es con
el masm 6.15, no me genera codigo de 16 bits y no puedo y con tasm de
Borland, pues al linkarlo me da un problema con la direccion de inicio
(supongo que tendra algun problema con el org 100h). La version del tasm que
consegui es la 1.0 no se si seria mejor tener alguna posterior.

alguna de idea de donde conseguir esos compiladores gratuitos?

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua
07/09/2004 - 03:13 | Informe spam
"Jordi Maycas" escribió en el mensaje
news:%
Hola, estoy intenando hacer un .com tipico Hola Mundo!, y el problema es


con
el masm 6.15, no me genera codigo de 16 bits y no puedo y con tasm de
Borland, pues al linkarlo me da un problema con la direccion de inicio
(supongo que tendra algun problema con el org 100h). La version del tasm


que
consegui es la 1.0 no se si seria mejor tener alguna posterior.

alguna de idea de donde conseguir esos compiladores gratuitos?



Hola, Jordi:

No he escrito una linea en ensamblador desde el siglo pasado.

Pero recuerdo que se especifica ORG 100H cuando se quiere generar un archivo
.COM (no .EXE).

No recuerdo si el linker produce algun error pero de todas maneras genera el
ejecutable. Si este es el caso, una vez generado el .EXE, debes convertirlo
a .COM con la utilidad EXE2BIN (supongo que aun existe):
EXE2BIN MIPROG.EXE MIPROG.COM
luego simplemente borras el .EXE y ejecutas el .COM.

Salud!

Leonardo
mvp vb
Respuesta Responder a este mensaje
#2 Jordi Maycas
07/09/2004 - 08:51 | Informe spam
no si eso esta controlado Leonardo. El problema son las versiones que se
consiguen hoy en dia de tales herramientas de forma free. Di con el masm
6.15 pero solo general codigo de 32 bits por lo que no me sirve para lo q
quiero hacer (codigo bajo consola, independiente de windows), y tasm 1.0 de
borland, pero me resulta demasiado antiguo,y bueno me genera error al
generar el .com

"Leonardo Azpurua" <l e o n a r d o (arroba) m v p s (punto) o r g> escribió
en el mensaje news:OoB$

"Jordi Maycas" escribió en el mensaje
news:%
> Hola, estoy intenando hacer un .com tipico Hola Mundo!, y el problema es
con
> el masm 6.15, no me genera codigo de 16 bits y no puedo y con tasm de
> Borland, pues al linkarlo me da un problema con la direccion de inicio
> (supongo que tendra algun problema con el org 100h). La version del tasm
que
> consegui es la 1.0 no se si seria mejor tener alguna posterior.
>
> alguna de idea de donde conseguir esos compiladores gratuitos?

Hola, Jordi:

No he escrito una linea en ensamblador desde el siglo pasado.

Pero recuerdo que se especifica ORG 100H cuando se quiere generar un


archivo
.COM (no .EXE).

No recuerdo si el linker produce algun error pero de todas maneras genera


el
ejecutable. Si este es el caso, una vez generado el .EXE, debes


convertirlo
a .COM con la utilidad EXE2BIN (supongo que aun existe):
EXE2BIN MIPROG.EXE MIPROG.COM
luego simplemente borras el .EXE y ejecutas el .COM.

Salud!

Leonardo
mvp vb


Respuesta Responder a este mensaje
#3 Victor B.
07/09/2004 - 13:21 | Informe spam
Te sirve la versión 4.0? esta seguro que genera código de 16 por que la
usaba en mis años mozos. Si quieres te la puedo enviar.
Saludos

"Jordi Maycas" escribió en el mensaje
news:
no si eso esta controlado Leonardo. El problema son las versiones que se
consiguen hoy en dia de tales herramientas de forma free. Di con el masm
6.15 pero solo general codigo de 32 bits por lo que no me sirve para lo q
quiero hacer (codigo bajo consola, independiente de windows), y tasm 1.0


de
borland, pero me resulta demasiado antiguo,y bueno me genera error al
generar el .com

"Leonardo Azpurua" <l e o n a r d o (arroba) m v p s (punto) o r g>


escribió
en el mensaje news:OoB$
>
> "Jordi Maycas" escribió en el mensaje
> news:%
> > Hola, estoy intenando hacer un .com tipico Hola Mundo!, y el problema


es
> con
> > el masm 6.15, no me genera codigo de 16 bits y no puedo y con tasm de
> > Borland, pues al linkarlo me da un problema con la direccion de inicio
> > (supongo que tendra algun problema con el org 100h). La version del


tasm
> que
> > consegui es la 1.0 no se si seria mejor tener alguna posterior.
> >
> > alguna de idea de donde conseguir esos compiladores gratuitos?
>
> Hola, Jordi:
>
> No he escrito una linea en ensamblador desde el siglo pasado.
>
> Pero recuerdo que se especifica ORG 100H cuando se quiere generar un
archivo
> .COM (no .EXE).
>
> No recuerdo si el linker produce algun error pero de todas maneras


genera
el
> ejecutable. Si este es el caso, una vez generado el .EXE, debes
convertirlo
> a .COM con la utilidad EXE2BIN (supongo que aun existe):
> EXE2BIN MIPROG.EXE MIPROG.COM
> luego simplemente borras el .EXE y ejecutas el .COM.
>
> Salud!
>
> Leonardo
> mvp vb
>
>


Respuesta Responder a este mensaje
#4 Jordi Maycas
07/09/2004 - 14:49 | Informe spam
puedo probar... gracias

"Victor B." escribió en el mensaje
news:%
Te sirve la versión 4.0? esta seguro que genera código de 16 por que la
usaba en mis años mozos. Si quieres te la puedo enviar.
Saludos

"Jordi Maycas" escribió en el mensaje
news:
> no si eso esta controlado Leonardo. El problema son las versiones que se
> consiguen hoy en dia de tales herramientas de forma free. Di con el masm
> 6.15 pero solo general codigo de 32 bits por lo que no me sirve para lo


q
> quiero hacer (codigo bajo consola, independiente de windows), y tasm 1.0
de
> borland, pero me resulta demasiado antiguo,y bueno me genera error al
> generar el .com
>
> "Leonardo Azpurua" <l e o n a r d o (arroba) m v p s (punto) o r g>
escribió
> en el mensaje news:OoB$
> >
> > "Jordi Maycas" escribió en el mensaje
> > news:%
> > > Hola, estoy intenando hacer un .com tipico Hola Mundo!, y el


problema
es
> > con
> > > el masm 6.15, no me genera codigo de 16 bits y no puedo y con tasm


de
> > > Borland, pues al linkarlo me da un problema con la direccion de


inicio
> > > (supongo que tendra algun problema con el org 100h). La version del
tasm
> > que
> > > consegui es la 1.0 no se si seria mejor tener alguna posterior.
> > >
> > > alguna de idea de donde conseguir esos compiladores gratuitos?
> >
> > Hola, Jordi:
> >
> > No he escrito una linea en ensamblador desde el siglo pasado.
> >
> > Pero recuerdo que se especifica ORG 100H cuando se quiere generar un
> archivo
> > .COM (no .EXE).
> >
> > No recuerdo si el linker produce algun error pero de todas maneras
genera
> el
> > ejecutable. Si este es el caso, una vez generado el .EXE, debes
> convertirlo
> > a .COM con la utilidad EXE2BIN (supongo que aun existe):
> > EXE2BIN MIPROG.EXE MIPROG.COM
> > luego simplemente borras el .EXE y ejecutas el .COM.
> >
> > Salud!
> >
> > Leonardo
> > mvp vb
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida