« 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 20 :
===L'implémentation avec des ports===
 
Dans le premier cas, lel'instruction bancmachine de registres peut êtreconnecte directement connectél'ALU sur lesle entréesbus et sorties des ALU, que ce soit en entrée ou en sortieinterne. Chaque entrée ou sortie est ce qu'on appelle un port (d'entrée ou de sortie). Mais avec cette organisation, les ports desde l'ALU (les entrées et sorties de l'ALU) doivent être sélectionnables. : onOn doit pouvoir dire au processeur que l'on veut connecter tel registre à tel port, tel autre registre à un tel autre port, etc. AinsiPour 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.
 
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 alors. 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.
 
===L'implémentation avec des registres===