Sei sulla pagina 1di 19

INSTITUTO TECNOLGICO

SUPERIOR DE LA MONTAA
Ingeniera en Sistemas
Computacionales
Lenguaje de Interfaz
Secuencia para el simulador MSX88
Ing. Jos Antonio Lpez Campos
Mara Griselda Ruiz De Los Santos
Sexto B
Tlapa de Comonfort, gro. A 11 de marzo
2014

ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC

INTRODUCCION MSX88
PORTABLE.


Esta es la versin portable del MSX88. Con esta versin se puede utilizar el Simulador
MSX88 de manera fcil.
Con que sistemas operativos lo puedo utilizar?
Esta versin portable funciona y est probada en los siguientes sistemas operativos:
Windows XP, Windows Vista y Windows 7. Tambin se prob en GNU/Linux con el
programa Wine (http://www.winehq.org/) y si bien funciona le recomendamos instalar el
programa dosbox (http://dosbox.com/).

Baj el archivo comprimido zip Qu hago?
Una vez bajado el archivo Zip, hay que descomprimirlo en cualquier directorio (por ejemplo
el Escritorio). Se puede utilizar el WinZip, WinRar o cualquier programa similar para
hacerlo, incluso Windows tiene soporte para descomprimir archivos con extensin zip.

Cuando lo haya descomprimido se habr creado una carpeta llamada MSX88Portable con
varios archivos y carpetas dentro. De todas esas carpetas y archivos vamos a nombrar a
los dos ms importantes:

Dentro de la carpeta creada hay un archivo MSX88Portable.exe (tiene un icono con
el nombre DOSBOX). Si ejecutamos este archivo (haciendo doble click), se iniciar
el ambiente del simulador.

Tambin se cre una carpeta llamada MSX88, en la cual estn todos los archivos
pertenecientes al simulador MSX88. En esta carpeta deberamos guardar nuestros
archivos con extensin '.asm' para poder utilizarlos con el simulador.



ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC

Cmo utilizo el MSX88Portable?

Antes de arrancar el simulador MSX88 hay que escribir y guardar los programas que
deseamos probar en el mismo dentro de la carpeta msx88 para que el entorno los pueda
utilizar.
Una vez ejecutado el archivo MSX88Portable, se inicia el 'ambiente' y dentro de la ventana
del mismo podemos ejecutar los siguientes comandos (escribir el comando y apretar
ENTER):

exit: Con este comando salimos del simulador
asm88: Con este comando invocamos al ensamblador de nuestros programas a
simular
link88: Con este comando invocamos al linker del simulador, paso intermedio
necesario para probar nuestros programas en el simulador MSX88
msx88: con este comando invocamos el simulador MSX88, ver el manual del
MSX88 para conocer el modo de utilizarlo.
fed: con este comando invocamos un editor de textos simple para escribir los
'programas fuente' dentro del ambiente de MSX88Portable.
Para mayor informacin sobre el uso del simulador, ver la informacin provista por la
ctedra.

Licencias
MSX88Portable utiliza la versin portable del DOSBOX, que est disponible en
http://portableapps.com/. La licencia es libre, para ms informacin referirse a la pgina
oficial.
DOSBOX es un proyecto de simulacin de una PC corriendo DOS, la pgina oficial del
proyecto es: http://dosbox.com/. La licencia es GPL.
MSX88 es un producto de Rubn de Diego Martnez. MSX88 es de libre utilizacin por
instituciones de enseanza pblica y usuarios particulares individuales sin nimo de lucro,
conforme se indica en la informacin de licencia que contiene el programa. Para otro tipo
de utilizacin consulte al propietario del programa. La pgina oficial del producto es:
http://verne.diatel.upm.es/msx88/.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC

MSX88
Este programa recrea el funcionamiento interno de un ordenador, se trata del simulador
MSX88, un simulador grfico de un ordenador didctico basado en la familia Intel x86. Su
principal virtud es la de mostrar los flujos de informacin existentes entre los diferentes
componentes del ordenador y entre los diferentes componentes del microprocesador
8086.
Para saber cmo se utiliza MSX88 hacemos lo siguiente:




Arrancaremos el simulador MSX88 para ver su interfaz.


Movemos la carpeta de MSX88Portabe a
la carpeta de archivos del programa,
como se muestra en la imagen.
Una vez que movimos la carpeta a la
de archivos de programa, abrimos l
carpeta MSX88Portable, y damos doble
clic en el icono color de caf
(MSX88Portable)
En la imagen nos
damos cuenta que el
simulador MSX88
empieza a cargar

ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC

NOS APARECERA EN LA PANTALLA LA SIGUIENTE VENTANA EN DONDE ESCRIBIREMOS MSX88, COMO NOS
APARECE EN LA SIGUIENTE VENTANA.



MSX88: con este comando invocamos
el simulador MSX88, ver el manual
del MSX88 para conocer el modo de
utilizarlo.

MSX88 Empieza a cargar y
nos muestra la versin que
es.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC






Antes de arrancar el simulador MSX88 hay que escribir y guardar los programas que
deseamos probar en el mismo dentro de la carpeta msx88 para que el entorno los pueda
utilizar.









Y despus cerramos el
simulador para empezar
a crear una operacin
y ver cmo funciona el
MSX88.

ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC


Cuando lo haya descomprimido se habr creado una carpeta llamada MSX88Portable con
varios archivos y carpetas dentro. De todas esas carpetas y archivos vamos a nombrar a
los dos ms importantes:






Dentro de la carpeta creada hay un
archivo MSX88Portable.exe (tiene un
icono con el nombre DOSBOX). Si
ejecutamos este archivo (haciendo
doble clic), se iniciar el
ambiente del simulador.

Tambin se cre una carpeta
llamada MSX88, en la cual estn
todos los archivos pertenecientes
al simulador MSX88. En esta carpeta
deberamos guardar nuestros
archivos con extensin '.asm' para
poder utilizarlos con el simulador.

Vamos a empezar, creando
un nuevo archivo de tipo
.txt.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC





Para empezar damos doble
clic, y escribimos la
siguiente operacin.

Una vez terminado
guardamos el archivo con la
extensin .asm, como se
muestra en el ejemplo.

ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC




Una vez guardado lo buscamos
en la carpeta msx88 y nos
damos cuenta que ya fue
creada como lo vemos en la
imagen.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC







Una vez ya creado e archivo
.asm, damos doble clic en
el DOSBOX y nos damos
cuenta que empieza a
cargar.

A continuacin veremos la
siguiente ventana, en donde
nos muestra que est
cagando el simulador.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC





Para entrar le indicamos el
siguiente comando DIR.

Con el comando DIR, o que hace es
mostrarnos todos los archivos que
contiene, y a continuacin
buscaremos el archivos que creamos,
(SUMA.ASM), como se muestra en
la imagen.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC

Y a continuacin invocamos al comando ASM88 con el nombre del archivo que creamos.


Y a continuacin invocamos al comando LINK88.
ASM88: Con este comando
invocamos al ensamblador de
nuestros programas a simular

En el siguiente recuadro nos
muestra los datos de quien lo
programo, y nos pide el nombre
del fichero objeto y del listado
fuente y si es correcto en
errores nos mostrara 0. Y nos
muestra la extensin, .O Y .LST
de nuestro archivo.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC




LINK88: Con este comando invocamos
al linker del simulador, paso
intermedio necesario para probar
nuestros programas en el simulador
MSX88

En el siguiente recuadro nos
muestra los datos de quien lo
programo, nos pide el nombre del
fichero ejecutable (SUMA), nos
muestra la extensin, .EJE.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC





Y a continuacin invocamos al
comando MSX88 para entrar al
simulador, y nos muestra la
pantalla que est cargando
Y a continuacin invocamos al comando MSX88
para entrar al simulador.
MSX88: con este comando invocamos el simulador
MSX88, ver el manual del MSX88 para conocer
el modo de utilizarlo.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC




Y a continuacin nos muestra
la ventana de MSX88.

Para iniciar con el simulador
presionamos la tecla fn + f7,
para ver la secuencia e inicia la
ejecucin ciclo a ciclo, en inicia
en buffer de direcciones.


ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC




Nos damos cuenta en la
siguiente ventana como inicia
el ciclo, como podemos
apreciar con la flecha roja, y d
como llega a la memoria.

En la siguiente ejecucin
vemos la seal de lectura
de memoria.

ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC




Vemos que la seal
llega a la memoria.
En el siguiente ciclo nos
damos cuenta que viaja de la
memoria al buffer de datos.

ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC



En el siguiente ciclo nos
damos cuenta que viaja del
buffer de datos a la IR.
En el ciclo nos damos cuenta
que viaja del IR al
decodificador y se activa el
secuenciador el cual lleva la
informacin a los rdenes.

ELABORADO POR: MA. GRISELDA RUIZ DE LOS SANTOS ISIC



NOTA: Con la tecla fn + F7 se inicia la ejecucin del ciclo, pero si queremos que valla
ms rpido o despacio oprimimos la tecla (+/-).
Y cada que vallamos terminado un ciclo en el contador ira aumentando 1.

Y por ltimo en el IP
aumenta +1, en el contador
aumenta. Y pasa a la ALU
donde hace la suma.

Potrebbero piacerti anche