2011-05-03 7 views
3

enter image description hereMIPS Pipelining Question

est la transmission (mis en évidence par la flèche bleue) nécessaire? Je pensais que l'instruction add écrirait avec succès pour enregistrer avant que l'instruction OR le lise.

Répondre

2

add écrit à inscrire dans la même étape que or est la lecture du registre, donc il n'y a aucune garantie que la valeur correcte sera en toute sécurité dans le registre au point or it-- voit add est autorisé un cycle complet d'horloge faire cela écrire et avoir les signaux se propagent à travers le matériel. En revanche, xor est sûr car il lit à partir de r1 dans le suivant cycle d'horloge après add écrivent.