Laboratorio 5 Final
-
Upload
antonyricraromero -
Category
Documents
-
view
15 -
download
0
description
Transcript of Laboratorio 5 Final
UNIVERSIDAD NACIONAL DEL CALLAO
Facultad de Ingeniería Eléctrica y
Electrónica
Escuela profesional de Ingeniería
Electrónica
Curso : Arquitectura de Computadoras
Profesor : Ing. Zenón Cucho Mendoza
Alumno : Fernández Vílchez Steve…………060593I Flores Aróni Juan Carlos
Laboratorio : LABORATORIO N°5(FINAL)
Tema : “ARQUITECTURA MIPS”
Grupo Horario : Viernes
Ciclo : 2014-A
2014ARQUITECTURA MIPS
OBJETIVOS:
Emplear el uso de las instrucciones apropiadamente para el desarrollo de programas en lenguaje ensamblador del tipo MIPS
Aprender los diferentes tipos de instrucciones y directivas para el desarrollo de programas en WINMIPS64
Familiarizarse más con los comandos del programa WINMIPS64.
CUESTIONARIO
SOLUCION:
CODIFICACION EN MIPS:
DESARROLLAMOS EL PROGRAMA PASO CON EXPLICACION:Como explicamos en la codificación del programa anteriormente se guardaran los datos según la forma del vector:VECTOR[i]=4+2iY se almacenara en R12 COMO SE MUESTRA EN LA FIGURA
COMO SE PUEDE OBSERVAR R12 AUMENTARA DE VALOR A RAZON DE 1 PARA EL i ASI COMPLETARA LOS 10 VALORES INGRESADOS OARA LA FORMA DEL VECTOR.
EXPLICACION:El programa nos pide que desarrollemos un programa para ingresar un número y este bote l factorial para que cumpla esa condición tuvimos que colocar en “r2” nuestro vector factorial y en “r7” los datos que que se verán respectivamente para cada número factorial.
Numero 1 2 3 4 5 6 7 8 9R7 2 3 4 5 6 7 8 9 10R2(factorial)
1 2 6 24 120 720 5040 40320
362880
ASI SE GUARDARA MI TABLA DE DATOS PERO EN “r7” Y AUMENTARA DE 1 EN 1 A PARTIR DE 2 EN “r7”.
Y COMO PUEDE OBSERVARSE LOS DATOS SE VERAN EN DIFERNTES BLOQUES PARA YA SEA PARA LOS NUMEROS Y PARA SUS FACTORIALES,
OBSERVACIONES Y CONCLUSIONES:
- COMO SE PUEDE APRECIAR LOS PROGRAMAS CORREN ADECUADAMENTE SIN ERRORES DE COMPILACION NI TIEMPOS DE RETARDOS.
- LA DIFICULTAD QUE TUVIMOS FUE EN EL USO APROPIADO PARA CORREGIR LOS DALTOS DE RETARDO Y AVERIGUANDO Y BUSCANDO LLEGAMOS A ENCONTRAR QUE AL PONER EL “NOP” COMO FIN DE BUCLES ESTE ERROR DEJA DE SUCEDER Y FINALIZA APROPIADAMENTE EL PROGRAMA O BUCLES PARA EL CASO DE COLOCAR “NOP”.