Page 2/6
L’unité de traitement :
UAL : Unité Arithmétique et Logique qui effectue les opérations arithmétiques (+,x,/,…) et logiques (ET, OU, NAND,…).
A cette UAL a été associé 2 autres unités : L’Unité de calcul en virgule flottante, capable de réaliser les opérations de
calcul pour les réels ainsi que les calculs mathématiques et scientifiques complexes ainsi que l’Unité multimédia,
chargée d’accélérer l’exécution des programmes multimédia comportant des vidéos, du son, graphisme en 3D, etc…
Cette unité porte le nom de MMX, SSE ou 3DNOW.
Accumulateurs : Ce sont des registres de travail qui stockent les données pendant l’opération ainsi que le résultat de
l’opération.
Registre d’état : Aussi appelé indicateur d’état ou flag en anglais, ils indiquent l’état du résultat de l’opération
(opération avec ou sans retenue, résultat nul, signe du résultat, résultat pair ou impair,…).
Les registres
Un registre est une mémoire rapide, permettant la manipulation de données à vitesse élevée. Un registre ne peut
mémoriser qu’un mot de n bits, il permet la sauvegarde d’informations et de résultats intermédiaires, évitant ainsi des
accès à la mémoire donc accélère les accès à la mémoire.
Le registre d’adresse est un registre qui contient l’adresse du mot à accéder en mémoire centrale. Il a la taille d’une
adresse qui est la même que celle du bus d’adresses ce qui permet de déterminer le nombre de mots mémoires
adressables et l’espace mémoire adressable.
Le registre de données contient le mot mémoire faisant l’objet d’une opération de lecture ou d’écriture dans la
mémoire centrale. Ce registre a la taille d’un mot mémoire qui est la même que celle des registres de travail et
l’accumulateur qui est égale à la taille du bus de données.
Les mémoires
Un microprocesseur contient de la mémoire cache, c’est une mémoire d’une capacité d’environ 2048 kbits qui stocke les
données temporaires issues de la mémoire centrale afin d’améliorer le temps de traitement de l’information.
L’horloge
L’horloge assure le cadencement du microprocesseur. La vitesse d’un processeur dépend de sa fréquence d’horloge.
La fréquence de l'horloge interne est obtenue en divisant par 4 la fréquence de l'horloge externe (ex : pour un quartz à 4
MHz, la fréquence interne est donc de 1 MHz et la durée d'un cycle est de 1 µs).
La vitesse de traitement des instructions dépend de la période d’horloge interne : selon le type et la complexité de
l’instruction, son temps de réalisation pourra prendre 1 ou plusieurs périodes d’horloge.
L’horloge est majoritairement réalisée
à l’aide d’un quartz, la fréquence
d’horloge dépend de la fréquence du
Quartz.
On peut aussi utiliser un résonateur
externe, moins coûteux.
Selon le structure de l’horloge du
processeur, on utilise aussi des
circuits RC.