Sur un pipeline statique à deux numéros pour MIPS, puis-je utiliser les chemins de réacheminement avec deux instructions exécutées dans le même cycle d'horloge?MIPS - Transmission en cas de problème multiple statique
Par exemple:
1. add $t0, $t0, $t1 2. sw $t0, 0($t2)
Puis-je exécuter ces deux instructions sur le même cycle d'horloge? Le sw
peut utiliser la valeur résultante du add
lorsqu'il doit exécuter l'étape MEM.
Est-ce correct?
Si vous pouvez obtenir les bonnes données au bon moment et sans insérer de bulles (bien que cela n'affecterait que les performances), je ne vois aucun problème à implémenter ce chemin de transfert. –