[3.5] Hazards de Controle (cont.)
Segunda Solução: Minimizar ciclos perdidos
- Decidir mais cedo se desvia ou não
- Determinar mais cedo o endereço do alvo do desvio
(Ambas as condições devem ser satisfeitas)
Solução:
- Decisão pelo desvio: comparação de reg. com zero
- Pode ser obtida ao final de ID
- Determinação do endereço alvo:
- Pode ser calculado durante ID se houver outro somador