La parte b pide renombrar los registros para prevenir problemas de dependencia.
Por lo que me parece, renombrar registros sirve para eliminar dependencias del tipo WAR y WAW pero no del tipo RAW.
Por lo tanto renombrando registros nunca se van a poder prevenir TODAS las dependencias de este ejercicio, ya que quedan siempre 2 del tipo RAW (I4-I2 por R1 y I5-I2 por R1), esto es correcto?
Mi solucion para la parte b es:
I1': R1b := 100
I2': R1c := R2a + R4a
I3': R2b := R4a - 25
I4': R4b := R1c + R3
I5': R1d := R1c + 30
Gracias, saludos.