DATSI

Práctica de ensamblador

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

Curso 2016/2017

Manuel M. Nieto
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 4106. 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 (Manuel M. Nieto y José L. Pedraza): Tutorías

Documentación de la práctica

Las fechas de corrección están descritas en la sección de anuncios de esta página, mientras que las fechas de examen son las fijadas por la Dirección de la Escuela para cada convocatoria

La documentación de la práctica está formada por el enunciado y las normas de entrega. Así mismo se facilita un fichero con el disco que se utiliza como ejemplo a lo largo del enunciado:

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:
  • Linux. Versión compilada con librerías estáticas.
  • MS-DOS, para su ejecución en una ventana MS-DOS bajo Windows.
  • Sistema de entrega

    El sistema de entrega está disponible a través del Gestor de entrega de prácticas: http://www.datsi.fi.upm.es/Practicas

    Anuncios

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

    ____Convocatoria de septiembre-2017____

  • 16-enero-2017. Entrega y examen septiembre-2017.
  • Para que puedan darse de alta en el sistema de entregas para esta convocatoria de junio, los alumnos interesados deberán comunicarlo a los profesores de la asignatura.

    La práctica se realizará de forma individual. El plazo de entrega de la práctica se comunicará personalmente a cada alumno inscrito. En cualquier caso, está previsto que cada alumno pueda disponer de dos correcciones en fecha fija (al comienzo y al final del periodo de corrección) y de un máximo de cinco correcciones en días hábiles (lunes a viernes no festivos) del periodo de correcciones.

    El examen de la práctica se realizará el día del examen final de la asignatura (5/9/2017) a las 18:00.

    ____Convocatoria de junio-2017____

  • 16-enero-2017. Entrega y examen junio-2017.
  • Para que puedan darse de alta en el sistema de entregas para esta convocatoria de junio, los alumnos interesados deberán comunicarlo a los profesores de la asignatura.

    La práctica se realizará de forma individual. El plazo de entrega de la práctica se comunicará personalmente a cada alumno inscrito. En cualquier caso, está previsto que cada alumno pueda disponer de dos correcciones en fecha fija (al comienzo y al final del periodo de corrección) y de un máximo de cinco correcciones en días hábiles (lunes a viernes no festivos) del periodo de correcciones.

    El examen de la práctica se realizará el día del examen final de la asignatura (20/6/2017) a las 18:00.

    ____Convocatoria de febrero-2017____

  • 16-enero-2017. Calendario de correcciones.
  • La convocatoria de febrero es extraordinaria, por lo que solo pueden utilizarla los alumnos que así lo soliciten en Secretaría. Para que puedan darse de alta en el sistema de entregas deberán comunicarlo a los profesores de la asignatura.

    La práctica se realizará de forma individual. El plazo de entrega de la práctica se comunicará una vez que esté fijado el calendario de exámenes para esta titulación. En cualquier caso, está previsto que cada alumno pueda disponer de dos correcciones en fecha fija (al comienzo y al final del periodo de corrección) y de un máximo de cinco correcciones en días hábiles (lunes a viernes no festivos) del periodo de correcciones.

    El examen de la práctica se realizará el día del examen final de la asignatura en el horario que oportunamente se anunciará.


    Última actualización: enero de 2017