PRESENTACIÓN
Las prácticas de laboratorio de esta asignatura se centran en el conocimiento y uso de la arquitectura del R2000 a través de su conjunto de instrucciones. Para ello se han elaborado unas prácticas en las que el alumno utilizará el lenguaje ensamblador de este procesador y conocerá su funcionamiento mediante el simulador SPIM.
Estas prácticas se han diseñado para que el alumno pueda seguirlas de forma casi autónoma, requiriendo únicamente puntuales aclaraciones por parte del profesor. Con ello se pretende que el alumno pueda repasar fuera del horario de prácticas aquellas partes que no hayan quedado lo suficientemente claras.
Las prácticas se han dividido en las siguientes partes:
Descripción del simulador PCSpim
Sintaxis del Lenguaje ensamblador del MIPS R2000.
Declaración de palabras en memoria.
Declaración de bytes en memoria.
Declaración de cadenas de caracteres.
Reserva de espacio en memoria.
Alineación de datos en memoria.
Carga de datos inmediatos (constantes).
Carga de palabras (transferencia de palabras desde memoria a registros).
Carga de bytes (transferencia de bytes desde memoria a registros).
Almacenamiento de palabras (transferencia de palabras desde registros a memoria).
Almacenamiento de bytes (transferencia de bytes desde registros a memoria).
Operaciones aritméticas con datos inmediatos (constantes).
Operaciones aritméticas con datos en memoria .
Operaciones de desplazamiento.
Impresión de una cadena de caracteres.
Lectura de una cadena de caracteres.
Estructura de control condicional Si-entonces con condición simple.
Estructura de control condicional Si-entonces con condición compuesta.
Estructura de control condicional Si-entonces-sino con condición simple.
Estructura de control condicional Si-entonces-sino con condición compuesta.
Estructura de control repetitiva para.
Estructura de control repetitiva mientras.
Llamada y retorno de una subrutina.
Llamadas anidadas de subrutinas.
Bloque de activación de una subrutina.
Cada una de estas partes no se corresponde con una sesión de prácticas. Así, salvo la primera sesión que será más guiada, en el resto de sesiones el alumno o equipo de alumnos seguirá un ritmo de aprendizaje propio, teniendo en cuenta que deberá haber cubierto todas las partes de estas prácticas en 7 sesiones de 2 horas.
Desde este enlace puedes descargar el simulador que se va a utilizar (SPIM) para Windows: