EC 2024-2025 Práctica de programación en Ensamblador

Grado en Ingeniería Informática

Curso 2024/2025

Se trata de una práctica optativa que se desarrolla de forma remota mediante la visualización de una grabación previa en la que se presentan las herramientas y los aspectos básicos del trabajo a desarrollar. El vídeo está disponible en: Práctica ensamblador

Además, se realizarán dos sesiones presenciales de dudas para los alumnos que hayan seguido esta presentación. Se han planificado para el viernes día 18 de octubre de 12h a 14h y de 15h a 17h en el aula 3203 coincidiendo con los horario de "Actividades de Evaluación y Extraordinarias" de los grupos de tarde y de mañana respectivamente. La práctica se desarrollará en Windows. Se recomienda que aquellos alumnos que no dispongan de este sistema usen el escritorio virtual de la UPM, EscritorioUPM, o una máquina virtual con Windows, ya que durante la práctica no se podrán solucionar problemas tecnológicos.

La práctica tiene el objetivo de que el estudiante conozca las posibilidades y el funcionamiento básico de las herramientas que va a utilizar para desarrollar el proyecto de programación en ensamblador que forma parte evaluable de la asignatura.

La visualización del vídeo identificado anteriormente, así como los ejercicios de manejo de las herramientas que se describen en el mismo, son muy importantes para aquellos alumnos que se enfrentan por primera vez al desarrollo de código en ensamblador del 88110.

La práctica consistirá en experimentar con diferentes ejemplos de programas sencillos escritos en el ensamblador del 88110. Se analizarán las distintas posibilidades de los programas ensamblador y emulador en la versión disponible bajo MS-DOS/Windows.

Se empleará un emulador del procesador MC88110 que está formado básicamente por dos programas: El conjunto ensamblador/emulador está disponible para su uso en un terminal Linux o en una ventana MS-DOS/Windows, siendo su instalación muy sencilla tanto en un computador privado del estudiante como en uno de los escritorios virtuales disponibles a través del enlace mencionado anteriormente (EscritorioUPM): Una vez instalado ese software, se dispondrá de los dos mandatos de usuario mencionados anteriormente: "88110e" (ensamblador) y "mc88110" (cargador/emulador). Además de estos programas, necesitará crear o modificar ficheros que contendrán código fuente de programas en ensamblador. Para trabajar con estos ficheros se podrá utilizar cualquier editor de textos que no introduzca códigos de control en el propio fichero. El editor recomendado en entorno MS-Windows es Notepad++.

Además, necesitará el siguiente material para el desarrollo de la práctica: Esta práctica tiene una segunda parte, también opcional pero muy recomendable, que se propondrá a los estudiantes para que adquieran la soltura necesaria para comenzar la realización del proyecto de programación en ensamblador con un manejo adecuado de las herramientas, de modo que pueda utilizarlas de forma eficaz.
Para realizar esta segunda parte, que consiste en corregir o implementar algunos programas muy sencillos, proceder a su corrección automática en los días y horarios señalados y comprobar así la adquisición de sus conocimientos, debe seguir las instrucciones descritas en el enlace: Así mismo, a partir del día 17 de octubre podrá acceder al Gestor de Prácticas. Este enlace le permitirá realizar las entregas y recoger los resultados de la corrección automática del fichero practica2024.ens tras las distintas modificaciones que haya incorporado al mismo.
Desde ese día y hasta el 21 de octubre, el sistema de entregas estará configurado para la realización de la práctica.
Sin embargo, a partir del día 22 el sistema se configurará para la realización del proyecto, todos los grupos serán eliminados y todos los alumnos deberán darse de alta nuevamente, estableciendo en esta ocasión los grupos definitivos para el proyecto de programación en ensamblador (en la convocatoria de febrero-25).

Profesores encargados: Manuel M. Nieto, José L. Pedraza (pr_ensamblador @ datsi.fi.upm.es)

Anuncios

En esta sección se publicarán anuncios relativos a la práctica.
Página modificada el 15/10/2024