DATSI

Práctica de ensamblador

Información general, distribución de software y documentación

Curso 2011/2012

Rafael Méndez
José L. Pedraza

Profesores y Tutorías Documentación Gestor de Prácticas Herramientas Anuncios Calificaciones


Profesores responsables y horas de tutoría

Las posibles preguntas relacionadas con esta práctica se atenderán por correo electrónico en la dirección pr_ensamblador "at" datsi.fi.upm.es. o personalmente en los despachos 4105 y/o 4107. El horario de atención personal a los alumnos para cuestiones relacionadas con la práctica es el que se especifica en la siguiente dirección de red para los profesores encargados durante el presente curso académico (Rafael Méndez y José L. Pedraza): Tutorías

Documentación de la práctica

La documentación de la práctica incluye el enunciado así como las normas de entrega y fechas de corrección y exámenes. Esta documentación se puede obtener en formato PDF:

Además dispone de la documentación asociada a las herramientas a emplear. Esta documentación se compone del manual de usuario del simulador y del ensamblador y una descripción completa del juego de instrucciones. Puede obtener estos documentos en los formatos que a continuación se especifican:

Herramientas

M88110

La herramienta que se utiliza en la realización de esta práctica es el simulador del 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 distintos parámetros de la memoria principal, de la cache de instrucciones, de la cache de datos y de la CPU.

La práctica se realizará utilizando el ensamblador nativo del 88110 empleando 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.

Distribuciones

A continuación se listan las distribuciones disponibles del simulador. Cada una de ellas contiene los siguientes ficheros: Además, las versiones para sistemas Linux o Solaris contienen también: Las distribuciones disponibles de la versión 1.6 del simulador son las siguientes:

Sistema de entrega

Si dispone de un computador personal y de conexión a la red, puede utilizar el sistema de entrega disponible a través de la página:
También puede instalar el kit de acceso al sistema de entrega de prácticas, para lo que dispone de dos alternativas:

Anuncios

Esta sección contiene noticias y anuncios relativos a esta práctica:

____Convocatoria de febrero-2012____

  • 05-octubre-2011. Disco del ejemplo del enunciado.

    Se encuentra disponible para su descarga el disco utilizado como ejemplo en el enunciado de la práctica: disco.ens.


  • Página actualizada el 05 de octubre de 2011