Departamento de Arquitectura

Simulador del Procesador MC88110:
Información General, Distribución de Software y Documentación

Departamento de Arquitectura y Tecnología de Sistemas Informáticos.
Facultad de Informática

  Universidad Politécnica de Madrid

 
Introducción
Documentación
Herramientas
Ejemplos Resueltos
Otro libro
de problemas
Erratas


Introducción

Este documento contiene la información necesaria relacionada con el capítulo 2 del libro:

Portada   Estructura de computadores: Problemas y soluciones.
M.Isabel García Clemente y otros.
Noviembre 1999. Editorial Ra-Ma.

El capítulo 2 (Programación en ensamblador) contiene programas resueltos en ensamblador IEEE-694 y en ensamblador nativo del microprocesador de Motorola MC88110.

El microprocesador MC88110 es un procesador RISC superescalar que se encuadra dentro de la familia 88000 de Motorola. Es capaz de despachar dos instrucciones cada ciclo de reloj respetando el orden secuencial del programa a través del mecanismo de pipeline del secuenciador. El despacho de instrucciones se hace hacia diez unidades funcionales que trabajan en paralelo.

Para mejorar la utilidad académica de dicho procesador se ha construido un simulador que permite configurar el procesador teniendo en cuenta los siguientes parámetros:

Los ejemplos resueltos utilizando el ensamblador nativo del 88110 utilizan la configuración del fichero serie que se incluye en la distribución. Este fichero configura la CPU según los siguientes parámetros:

Este modo de ejecución se invoca mediante el shellscript mc88100 de la distribución.

Documentación

La documentación se compone del manual de usuario del simulador y del ensamblador y una descripción completa del juego de instrucciones.

Herramientas

A continuación se listan las distribuciones disponibles del simulador. Cada una de ellas contiene los siguientes ficheros:

Las distribuciones disponibles de la versión 1.6 del simulador son las siguientes:

Ejemplos Resueltos

A continuación se proporcionan los ficheros que contienen el código ensamblador de los problemas del 9 al 14 del capítulo 2 del libro:
 

Estructura de computadores: Problemas y soluciones.
M.Isabel García Clemente y otros.
Noviembre 1999. Editorial Ra-Ma.

Estos problemas se resuelven utilizando el ensamblador nativo del mc88110 y los puede obtener en formato comprimido con tar y gzip.

Todos los problemas que se resuelven mediante una subrutina contienen un programa llamante a dicha subrutina y un conjunto de parámetros que permiten comprobar su funcionamiento.

Otro libro de problemas

Como continuación de este libro el conjunto de autores ha publicado una nueva colección de problemas en:

Portada   Estructura de computadores. Problemas resueltos.
M.Isabel García Clemente y otros.
Noviembre 2006. Editorial Ra-Ma.

Puede encontrar más información aquí.

Fe de Erratas

Desde la fecha que se publicó el libro, el grupo de autores ha detectado un conjunto de erratas que se pueden obtener en formato PDF.


Número de accesos a esta página desde el 1 de Enero de 2000: Num. visitas

Si detecta algún error en la página o en la información contenida en la misma, por favor comuníquenoslo.


Página actualizada el 14 de Octubre de 2009