Enunciado_ejercicios_MIPS_3

download Enunciado_ejercicios_MIPS_3

of 5

Transcript of Enunciado_ejercicios_MIPS_3

EJERCICIOS DE PRACTICAS DE ENSAMBLADOR MIPS ESTRUCTURA / ORGANIZACIN DE COMPUTADORES BOLETN N 3

Ejercicio 11:

(Modos de direccionamiento)

Realizar un programa en ensamblador del MIPS que cargue el contenido de una posicin de memoria en un registro y luego escriba el valor del registro en consola. Debe repetir esta operacin para cada uno de los 7 modos de direccionamiento existentes en el MIPS (estudiar la transparencia n 10 del tutorial). Comprobar que en la consola aparece siempre el mismo valor (pues son modos distintos de acceder a un mismo dato). Se recomienda ensear al profesor el cdigo desarrollado, con el objeto de identificar correctamente cada modo de direccionamiento.

Ejercicio 12:

(Implementacin de la condicin if-then)

Se pretende realizar un programa en lenguaje ensamblador equivalente al siguiente cdigo en C:#include main() { int a[] = {12, 5, 34, 75, 10, 25}; int n = 6; int max, i; for (max = i = 0; i < n; i++) if (a[i] > max) max = a[i]; cout