II.3.2 L'unité de traitement
II.3.2.1 Structure interne
L'unité de traitement (U.T.) est l'élément
central du calculateur
numérique. Elle possède des fonctions pour
effectuer des opérations sur des données numériques
(mots de donnée ou d'adresse) et des
éléments de stockage interne. La première
fonction est réalisée par une Unité Arithmétique et
Logique (ALU). La seconde est réalisée par des registres. Parmi
ceux-ci on distingue :
( des registres de données,
( des registres d'adresse,
( un registre d'états contenant différents
«indicateurs"
caractéristiques des événements qui se
produisent lors de l'exécution de chaque opération. Le contenu de
la mémoire est composé de 2 types d'information :- un programme
comprenant une suite d'instructions,
( des données devant être traitées par le
programme. Chaque instruction est codée sous forme binaire ;
l'unité de traitement doit donc en assurer le décodage pour
déduire les opérations élémentaires à
effectuer. Pour cela elle dispose d'un registre
Décrémenter le compte de l'Abonné
Vérification compte de l'Abonné
d'instruction qui présente à une unité de
commande (U.C.) ou "séquenceur", le mot codant l'instruction courante.
Sous l'action d'une horloge, l'U.C. élabore les commandes
nécessaires à l'exécution de l'instruction. Dans le cas
général, elle tient également compte du contenu du
registre d'état où sont enregistrés certains
résultats liés au déroulement des instructions
(dépassements, résultats nuls,...).Les données et les
adresses sont véhiculées par des bus en général de
formats différents :
le bus de données fixe la longueur du mot
échangé avec la
mémoire,
le bus d'adresse détermine la capacité maximale
d'adressage du système, c'est à dire le nombre maximum de mots de
la mémoire associée (ex : 16 bits "adressent" 64 Kmots).Dans
certains cas, ces 2 bus sont multiplexés sur un seul bus. Une logique
externe doit alors effectuer le démultiplexage. Un certain nombre de
signaux pour la gestion des échanges avec la mémoire et les
organes d'entrée-sortie sont rassemblés dans un "bus de
commande".
|