Estimado:
Buenas! Van respuestas:
a) El pipeline MIPS básico que utilizamos cuenta con memoria de datos e instrucciones separadas, por lo tanto pueden realizarse accesos a ambas memorias en el mismo ciclo.
b) Nuevamente, en el pipeline MIPS que usamos en le curso se pueden realizar lecturas y escrituras al banco de registros en el mismo ciclo.
c) Tenés razón, hay un error ahí. el ID de la última instrucción debería demorarse un ciclo.
Saludos,
Federico