Sesiones prácticas del simulador que ejecuta programas en lenguaje ensamblador para los computadores basados en los procesadores MIPS R2000/R3000. La arquitectura de este tipo de procesadores es RISC, simple, regular y fácil de aprender y entender. La primera práctica realiza una multiplicación de matrices, y la segunda una busqueda binaria en una estructuctura de 10 elementos.

 

  • PRACTICA 1 : El programa realiza la multiplicación de dos matrices almacenando el resultado en una tercera matriz, para ello nos ayudaremos de tres matrices definidas previamente en el segmento de datos y que poseen un tamaño de 10 filas por 10 columnas cada una, por lo que deberán implementarse restricciones para que las matrices introducidas posean este tamaño como máximo. Comparando las arquitecturas RISC y CISC.

 

Descargar

 

 

  • PRACTICA 2 :El programa a desarrollar localiza un elemento determinado en una tabla de datos almacenada en memoria. El método de localización que se empleará será el de búsqueda binaria. En un principio, el programa rellena los datos de la tabla, para lo cual vamos a utilizar un mensaje pidiendo tales elementos. Una vez almacenados todos los elementos (como máximo serán 10 números comprendidos entre 1 y 10,si son menos datos, se indicará introduciendo el valor F). Dado que estos datos pueden introducirse en cualquier orden, el siguiente paso será ordenarlos en orden creciente.Posteriormente, se solicita el número a localizar en la tabla. Finalmente, se muestra un mensaje indicando el resultado de la búsqueda.

 

Descargar