« Fonctionnement d'un ordinateur/Les architectures actionnées par déplacement » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Ligne 23 :
 
Dans le premier cas, l'instruction machine connecte directement l'ALU sur le bus interne. Mais avec cette organisation, les ports de l'ALU (les entrées et sorties de l'ALU) doivent être sélectionnables. On doit pouvoir dire au processeur que l'on veut connecter tel registre à tel port, tel autre registre à un tel autre port, etc. Pour ce faire, les ports sont identifiés par une suite de bits, de la même manière que les registres sont nommés avec un nom de registre : chaque port reçoit un nom de port. Il existe un port qui permet de déclencher le calcul d'une opération. Quand on connecte celui-ci sur un des bus internes, l'opération démarre. Toute connexion des autre ports d'entrée ou de sortie de l'ALU sur le banc de registres ne déclenche pas l'opération : l'ALU se comporte comme si elle devait faire un NOP et n'en tient pas compte.
 
[[File:Architecture déclenchée par déplacement - microarchitecture avec des ports.png|centre|vignette|upright=3.0|Architecture déclenchée par déplacement - microarchitecture avec des ports.]]
 
===L'implémentation avec des registres===