microprocesador 8086 y ms-dos

hola, tengo un ordenador con windows xp y carece de ms-dos q yo sepa, solo tiene el simbolo del sistema que no me sirve para lo q necesito; seria implementar programas en lenguaje ensamblador ya q tengo q programar un 8086... mas o menos creo q me he expplicado [reojillo] Oooh
alguien sabe como podria hacer pa tner ms-dosL algun simulador o alguna forma sencilla, pues me conviene ejecutar y estudiar el comportamiento de los programas q hago en clase en casa

muchas gracias y un saludo a tos los eolianos [tadoramo] [tadoramo]
La consola de Windows creo que te sirve de sobra para lo que necesitas, corrigeme si me equivoco pero solo la quieres para input y output en modo texto no? O vas a usar los modos graficos?
Si solo es texto entonces haces tu programa, lo compilas y lo ejecutas desde consola. Y veras tu output linea a linea en la consola.
quiero ejecutar programas como el siguiente

TITLE ej1
DOSSEG
MODEL small
.STACK 100h

.CODE
ini: mov ax, 0B800h
mov ds, ax
mov si, 0
mov cx, 2000
bucle:mov ds:[si], 0720h
add si,2
loop bucle
mov ah, 4ch
int 21h
end ini

y similares; lo q pasa q los almaceno ".m" y por ejemplo las instucciones de ensamblado y montaje como tasm, tlink no me las reconoce


asias de nuevo
Los disketes de arranque de ms-dos no funcionan bajo winxp??

Supongo que entre otras cosas si funcionasen tendrias k tener la particion en fat32 y no ntfs.
Hombre... podrias probar a arrancar con el diskette de inicio de Windows 98....

Lo malo es que no se de ningun editor para retocar el codigo... [tomaaa]

[bye]
Hola:

Hace demasiado que no toco ensamblador, pero creo que si no te lo reconoce el tlink es que te equivocas en algun lado, no digo que el codigo este mal sino que seguramente en alguna opcion de compilacion.

Si la linea de comandos del xp no te sirve y lo que quieres es usar un ms-dos seguramente lo mas comodo es usar algun tipo de maquina virtual tipo vmware, que viene a ser un emulador de un pc. De esta manera dentro de la maquina virtual haces lo que necesites y tienes al lado windows/linux para poder ir mirando cosillas. Lo que no tengo muy claro es como sacar los archivos despues de la maquina virtual, imagino que puedes montar la disquetera en la maquina virtual, copiar los archivos y leer despues desde donde quieras.

Asi por encima te dire tres opciones:
- Qemu, yo lo he utilizado en linux y no parecia dificil, no se que tal funcionara en windows aunque imagino que bien. http://fabrice.bellard.free.fr/qemu/download.html
- Bochs, http://bochs.sourceforge.net/getcurrent.html, como el vmware pero gratuito
- Vmware, este es de pago aunque creo que solo para crear maquinas virtuales, para ejecutarlas es gratuito, para este tendras que buscar en el google.

Y si no tienes el ms-dos a mano supongo que freedos te servira, http://www.freedos.org/freedos/files/ , para qemu ya hay una imagen del disco con el, asi que no hace falta instalarlo como si tendrias que hacer en los demas.

Bueno, seguramente estoy matando moscas a cañonazos pero es que no se me ocurre otra opcion.

Saludos

PD: en ms-dos siempre venia el edit como editor, por un lado es muy cutre, pero si tiene que meter el tlink y el tasm seguramente pueda usar otro editor decente.
cosas a tener encuenta:
el emulador de msdos no se abre com cmd.exe sino ejecutando command

y si asi probabas o asi no te funciona prueba con un emulador de ms-dos alternativo como dosbox
http://dosbox.sourceforge.net/news.php?
6 respuestas