Information Technology Reference
In-Depth Information
faible. La valeur de l'entier est alors la somme des produits de chaque bit par le
nombre de symboles possibles dans la base d'expression du nombre (ici 2) élevé à la
puissance du rang du bit. Cette règle est générale et permet de déterminer la valeur
d'un entier codé sur n'importe quel alphabet. Dans le cas d'un alphabet binaire la
valeur maximale que peut prendre un entier codé sur p bits est 2 p . Les principales
normes de codages existantes à l'heure actuelle ainsi que la structure des instructions
machine et les modes d'adressages courants sont détaillés au chapitre 4.
La mémoire centrale a pour objet le stockage des instructions et des données que
peut manipuler le microprocesseur. Les opérations possibles sur la mémoire sont la
lecture (acquisition par le microprocesseur) d'un mot et l'écriture (le microproces-
seur place un nouveau contenu) dans un mot mémoire. Une opération de lecture d'un
mot consiste à définir l'adresse du mot et à déclencher une commande de lecture qui
amène le contenu du mot de la mémoire vers le microprocesseur. Une opération
d'écriture consiste à définir l'adresse du mot dont on veut changer le contenu puis à
déclencher une opération d'écriture qui transfère l'information du processeur vers le
mot mémoire dont l'adresse est spécifiée.
Enfin d'autres éléments importants complètent la caractérisation d'une mémoire
centrale :
- le temps d'accès à la mémoire qui mesure le temps nécessaire pour obtenir une
information logée en mémoire ;
- les technologies qui président à la construction de ces mémoires;
- le coût de réalisation de ces mémoires.
Nous reviendrons en détail sur l'ensemble de ces points dans le chapitre sur la
mémorisation (chapitre 8).
1.2.3
Le bus de communication
Le bus de communication peut se représenter comme une nappe de fils transportant
des signaux et permettant l'échange des informations entre les différents modules du
processeur. Chaque fil transporte ou non un signal : il est présent ou absent. On
représente par 1 un signal présent et par 0 un signal absent. Le nombre de fils du bus
détermine sa largeur et définit ainsi le nombre d'informations différentes que peut
véhiculer le bus. Ainsi un bus de 3 fils permet une combinaison de 8 signaux diffé-
rents et donc représente 8 informations possibles différentes.
Le bus est construit comme un ensemble de trois bus :
- le bus d'adresses transporte des combinaisons de signaux qui sont interprétées
comme des nombres entiers représentant l'adresse d'un mot mémoire. Par exemple,
figure 1.6, le bus d'adresses a une largeur de 3 fils et est donc capable de coder
des adresses allant de 0 à 7. Pour adresser un mot mémoire on fait appel à un circuit
de sélection (décodeur) qui en entrée reçoit n signaux (3 dans notre exemple) et
fournit 2 n signaux de sortie (8 dans notre exemple). Parmi les signaux de sortie un
seul est positionné à 1 tous les autres valant 0. Dans notre exemple, les sorties sont
numérotées de 0 à 7 et de haut en bas. Ainsi si la valeur d'entrée est 000, seule la
 
 
Search WWH ::




Custom Search