LABORATORIO 2 UNAD ARQUITECTURA
Enviado por ElisaViviana88 • 21 de Mayo de 2014 • 584 Palabras (3 Páginas) • 700 Visitas
ARQUITECTURA DE COMPUTADORES
LABORATORIO 2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA- UNAD
FACULTAD DE SISTEMAS
INGENIERIA DE SISTEMAS
2014
INTRODUCCIÓN
En el presente trabajo se estudiara el lenguaje ensamblador MSX88 que es un programa que constituye el núcleo del entorno de herramientas. Es un emulador de un sistema digital basado en microprocesador, cuya CPU denominada SX88, se puede ver como un 8088 simplificado.
El entorno de MSX88 ASM88 maneja un Ensamblador para la CPU SX88, un LINK88: Programa montador para el MSX88, MSX88: Emulador del sistema microcomputador, cuya CPU es SX88.
ASM88: La CPU SX88, como cualquier otra, tiene su propio ensamblador, éste es el ASM88, que es capaz de ensamblar cualquier programa fuente escrito en lenguaje de ensamble del SX88, generando dos ficheros a partir del primero; un fichero objeto con extensión .OBJ, destinado a ser procesado únicamente por el montador LINK88, y un fichero listado con extensión .LST, cuya generación es opcional.
Su invocación se realiza desde el DOS, tecleando:
ASM88 [nom_prog _fuente] [nom_prog_lst] <CR>
LINK88: LINK88 es el nombre del programa montador de los programas objetos producidos por el ASM88., que al igual que el último, es un montador cruzado. No tiene funciones de enlazador, pues el tamaño de los programas a ejecutar en el MSX88, hace que carezca de sentido la realización de una programación modular. Pero aún así, se mantiene esta herramienta dentro del entorno, para mantener la coherencia con el resto de los entornos de desarrollo software existentes, consiguiendo de esta manera, que el modo de trabajo con el MSX88 sea lo más parecido al de con cualquier sistema real.
Para invocar a este programa montador, se tecleará desde el DOS:
LINK88 [nom_prog_obj] <CR>
MSX88: MSX88 es el programa que constituye el núcleo del entorno de herramientas. Es un emulador de un sistema digital basado en microprocesador, cuya CPU denominada SX88, se puede ver como un 8088 simplificado. Desde sus comienzos, en los que tan sólo contaba de CPU y memoria, MSX88 ha sufrido una notable evolución, pasando actualmente a incorporar un bloque de periferia, admitiendo diversos conexionados y configuraciones. Aún así, lo que se ha conservado como una constante a lo largo de las diversas versiones de este emulador, es la equivalencia, en la medida de lo posible, de sus elementos con CPUs y periféricos de la familia añadir, nunca quitar u olvidar, a lo aprendido sobre el MSX88.
Para arrancar el programa, tan sólo es necesario teclear desde el DOS:
MSX88 <CR>
...