Pregunta

Estoy escribiendo un trozo de reunión que registrará un TSR y luego salir.

Estoy luchando para encontrar la manera de ensamblar adecuadamente a un formato que pueda ejecutar en el DOS.

Soy tener acceso a Ubuntu 9.04 y Windows XP. (Método Linux es preffered). Si alguien me puede decir cómo voy por el montaje de mi código en un formato ejecutable DOS, y luego cómo ejecuto en dos Le agradecería que!

¿Fue útil?

Solución

En caso que cualquier otra persona que pasa a aquí con la misma pregunta que tuve aquí es la respuesta finalmente encontré. Es un entorno de desarrollo gratuito que permite realizar fácilmente los programas de DOS:

http://www.winasm.net/

el entorno dev hace todo el trabajo de back-end utilizando masm por lo que tiene que ser instalado también pero maneja todo el montaje y la vinculación.

Otros consejos

Si se trata de un ejecutable .COM, sólo tiene un "0x100 org" al inicio y montar con "bin nasm -f", usando nasm construido para cualquier sistema operativo.

Para un .EXE que necesita un enlazador DOS, es decir. el que viene con TASM / MASM. No estoy seguro de si hay un portátil enlazador DOS de 16 bits, la mayoría tiende a vincular los programas de 32 bits que se ejecutan bajo una DOS-Extender.

Si está utilizando masm, entonces no es un enlazador de 16 bits disponibles ... http://blogs.pcworld.com/communityvoices/archives/2007/10/using_masm32_wi.html -. le ayudará a

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top