Práctica 1

Práctica 1: MIPS


MIPS es el acrónimo de "millones de instrucciones por segundo". Es una forma de medir la potencia de los procesadores.


Esta ha sido la primera práctica de laboratorio de la asignatura FEC que se ha realizado en el aula ATC1 del edificio ESI1.


La profesora que impartió las practicas fue Susana Ovideo Bocanegra. Nos indicó cómo teníamos que realizar los ejercicios de esta práctica, el programa que teníamos que utilizar y unos documentos complementarios de ayuda que se descargaban del Campus Virtual.


En esta práctica necesitaremos el programa “Mars” , que lo descargamos desde el Campus Virtual. Constaba 11 ejercicios y ella hizo el primero de ellos para enseñarnos como se utilizaba el programa y enseñarnos los comandos más utilizados para llevarlos a cabo.


El Mars es un programa que se utiliza para la programación del lenguaje ensamblador.





Esta práctica además de tener poco tiempo para realizarla, nos costó trabajo porque no teníamos mucha base y la profesora básicamente nos explicó los dos primeros ejercicios y tuvimos muchos problemas para la realización del resto.


Para la realización de las prácticas, las instrucciones mas usadas son:


la $t1,array_media: Apunta a la dirección del 1∫ elemento de array_byte
lh $s0,0($t1): Carga el 1∫ elemento del vector en s0
lw $s0,0($t1): Carga el 1∫ elemento del vector en s0
move $a0,$s0: Mueve el contenido del registro s0, primer elemento, al registro $a0
syscall: Efectúa la llamada




El primer ejercicio de explicación que programamos en Mars fue el siguiente:


.data
texto: .asciiz "Hola Mundo"


.text
.globl main
main:
La $a0,texto


#llamada a Print_String
Li $v0,0x00000004
syscall
Lo único que hace es imprimir por pantalla “Hola Mundo”.













Realizado por:


Jose Castilla Benítez (Coordinador de esta práctica)
Manuel Jesús Moreno González
Jose Mª Morales López

Contador de visitas de nuestro blog :)

Seguidores

Blog del grupo de trabajo FEC1011GA3, creado para realizar una tarea de la asignatura Fundamentos de Estructura de Computadores. El fin del mismo no es otro que hacer un breve resumen de cada práctica y una guía de ayuda enfocada a los nuevos alumnos que cursen la asignatura. Para ello hemos nombrado un coordinador del grupo, que realiza las actividades de administrador del blog, y el resto de integrantes del grupo colaboran con la redacción de las entradas.

Con la tecnología de Blogger.