Está en la página 1de 2
INSTRUCCIONES: Lea ANOTACIONES Problema 1 (4 puntos) ‘A partir dela organizacién logica de la segmentacion de instrucciones dela ASG dibuje Jos cronogramas de las instrucciones del siguiente fragmento siguientes supuestos, analizando los riesgos que se producen: deci de cod C0 tapas 0 para les dos MULT R2,R4,R5 ID R2,4(R7) WD R3,8(R2) JUMP 3 ADD R9,Ri,R4 SD 4(R8),R2 ADD R7,R8,R1 ADD R6,R7,R4 MULT R3,R5,R9 ADD R9,R7,R1 LD -R1,8(R3) 1La instruccién 14 representa una bifurcacién a registro y se considera que la actualizacin del ‘Contador de Programa (CP) hace que la siguiente instruccién que se debe de ejecutar sea la | 2) Considee que todas las instruccionesrequieren de uninico ciclo de elo en la etapa EX, que ‘existe interbloqueo entre eiapas, que no existen ni adelantamientos ni reorganizacicn de ‘ebdigo, que se permite leery eserbiren el banco de registros durante el mismo ciclo y que ‘uedeleerunainstrccién en el mismo ciclo que'se actualiza el CP. Ademds, se considera que ‘xisten dos uniadesfuncionales (una para realizar las operaciones de suma y muliplicacién, ¥ la otra para calcular las sumas de los direccionamientos) pudiéndose solapar, si ese necesaro,etaras EX. 'b) A partir del supuesto del apartado a) Ia etapa EX de las instrucciones de multiplicacioo necesita ahorade dos cicls. ‘Problema 2(4 puntos) ‘Considere el siguiente fragmento de seudocodigo: for x=1 to 10 i (x es par) then Operacién Ar end if; Af (Ste mGitiplo de 10) then Operacton 57 fend 4f7 end for; | tem rem man “yl méguina de estos situada a naciGn para realizar la prediccién de “sallos que existen en el cédigo. Esta representa una variante de un wrde Smith de 2 bits de historial de saltos hay en el c6digo? Para Jos _saltos reesonba el figo utiliaindo secuencias if n> goto considere que hay un salto Salto reat 5) {Cuil es la seeuencia de predieciones de los satos existentes en el cédigo para todas Jas Fresciones del bucle? Considere que el historial de salto es exclusivo de eada salto y no se debe Mercia con el historial de otros saltos. Utilice una tabla para presentar Ta soluci «) Sil historia de salt ahora esinico para todos los saltos, zou es a secuencia de predicciones {que obtiene? Utlice una tabla como en el apartado anterior. centajes de acierto de la prediccién conjunta y de cada salto que se han (b) y (c)? Qué conclusiones extrac de los resultados? ie | eh i) tae

También podría gustarte