« 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 1 :
Sur certains processeurs, les instructions machine sont très simples et correspondent directement à des micro-instructions qui agissent sur le bus. En clair, toutes les instructions machine permettent de configurer directement le bus interne au processeur, et il n'y a pas de séquenceur ! De tels processeurs sont ce qu'on appelle des architectures actionnées par déplacement (transport triggered architectures). Sur une architecture actionnée par déplacement, toutes les instructions (sauf quelques branchements) vont configurer le bus interne du processeur, en reliant ou non les ALU aux registres, en reliant les registres entre eux, etc. Chaque configuration va :
 
==Principe==
 
Sur une architecture actionnée par déplacement, toutes les instructions (sauf quelques branchements) vont configurer le bus interne du processeur, en reliant ou non les ALU aux registres, en reliant les registres entre eux, etc. Chaque configuration va :
 
* soit relier une unité de calcul au banc de registres ;
Ligne 10 ⟶ 6 :
 
Certaines de ces architectures utilisent plusieurs bus internes, afin de pouvoir faire plusieurs micro-instructions à la fois.
 
[[Image:Transport Triggered Architecture.png|centre|thumb|Parts of Transport Triggered Architecture]]
 
==Implémentation==
 
On peut implémenter ces architectures de deux manières :