Ing Computadores II

Páginas: 20 (4891 palabras) Publicado: 28 de marzo de 2014

Memoria de Prueba de Evaluación a
Distancia (PED) de la asignatura
"Ingeniería de Computadores II"
U.N.E.D. - Curso 2012/2013
Septiembre 2013
Página 1 de 32

Página 2 de 32
Práctica IC2 – Uned Septiembre 2013
Índice de contenido
Plan de trabajo......................................................................................................................................5Notas/ERRORES detectados sobre simulador utilizado DASIT.....................................................5
a) Programación de bucle.s...................................................................................................................8
Adaptaciones del código a requisitos de la práctica........................................................................8Implementación de bucle.s............................................................................................................10
b) Programación de segmentacion.s...................................................................................................14
Adaptación segmentación software aplicada a código DLX.........................................................14
Implementación desegmentacion.s...............................................................................................17
c) Calculo CPI bucle sin / con segmetación software 50 elem...........................................................24
Sin segmentación software: bucle50.s...........................................................................................25
Con segmentación software:segmentacion50.s............................................................................26
Conclusiones..................................................................................................................................27
Apéndice 1: código ensamblador bucle.s...........................................................................................28
Apéndice 2: códigoensamblador segmentacion.s..............................................................................30
Apéndice 3: código común vector datos 50 elementos .....................................................................32
Página 3 de 32
Práctica IC2 – Uned Septiembre 2013
Página 4 de 32
Práctica IC2 – Uned Septiembre 2013 –
Plan de trabajo
La Prueba de Evaluación a Distancia (PED)consistirá en la resolución de un ejercicio sobre el
aumento del paralelismo a nivel de instrucción en un procesador segmentado mediante técnicas
de segmentación software. Considere el siguiente código ensamblador correspondiente a un
bucle :
inicio: LD F0,0(R1) ; carga X[i] del vector
ADDD F4,F2,F0 ; suma A a X[i]
SD 0(R1),F4 ; almacena X[i]
SUBI R1,R1,8 ; decrementa iBNEZ R1,inicio ; comprueba si es el último elemento
El bucle representa una posible implementación de la operación vectorial X=a+X para un vector de
longitud R1/8 elementos (R1 contiene la longitud en bytes del total de elementos, teniendo cada
elemento 8 bytes de longitud al ser doble precisión).
Utilizando el simulador WinDLX y el manual del simulador, ambos disponibles en el curso virtual,se pide que:
• a) Programe el código anterior en un fichero denominado BUCLE.S. Utilice las directivas
del ensamblador con el objeto de reservar el espacio de memoria para el vector X y para la
constante A aunque su contenido sea cero, y cargue la dirección de comienzo en el registro
R1. Modifique el código ensamblador si fuese necesario.
• b) Programe laversión segmentada por software del bucle anterior en un fichero
denominado SEGMENTACION.S. Indique claramente en el código las instrucciones que
corresponden al prólogo y al epílogo.
• c) Calcule el CPI obtenido para el bucle sin y con segmentación software considerando
que el vector consta de 50 elementos.
Todas las ejecuciones y cálculos se efectuarán con el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uso de la computadora en la ing. industrial
  • ing del software II
  • Ensayo Ing Urb II
  • Arquictetura del Computador. Pentium II
  • ACOTADO ESCALA DIB ING II
  • Administracion de centros de computo parte ii
  • Noticia de cine computo II 2
  • Ing en computo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS