AB Microprocesseur
AB Microprocesseur
AB Microprocesseur
Qu’est un Microprocesseur?
Un microprocesseur est un circuit intégré complexe,
chargé d’organiser les tâches précisées par le
programme et d’assurer leur exécution.
1
De quoi se compose un micro
processeur?
Le diode
Le transistors
Les résistances
2
Architecture de base
Mémoire
UAL
Données
&
Unité de
Programmes
commande
3
Registres:
Il existe deux types de registres :
◦ les registres d'usage général permettent à
l’UAL de manipuler des données à vitesse
élevée. Ils sont connectés au bus données
interne au microprocesseur.
◦ les registres d'adresses (pointeurs) connectés
sur le bus adresses.
4
L’unité de commande
permet de séquencer le déroulement des
instructions.
Effectue la recherche en mémoire de
l'instruction.
Comme chaque instruction est codée sous forme
binaire, elle en assure le décodage pour enfin
réaliser son exécution
effectue la préparation de l'instruction suivante.
L’UAL:
C’est le coeur du microprocesseur
L’Unité Arithmétique et Logique (UAL) est un
circuit complexe qui assure les fonctions:
logiques (ET, OU, Comparaison, Décalage , etc…)
ou
arithmétique (Addition, soustraction …..) .
5
Processeurs RISC et CISC
Les processeurs se répartissent en deux grandes
catégories:
Caractéristiques du µP
Le format des données La taille de l ’espace adressable
= Nombre de bit du bus de donnée = Nombre de bit du bus d ’adresse
La puissance de traitement
S’exprime en MIPS
(Millions d’Instructions Par Seconde)
Le jeu d ’instructions
CPI (Cycle Par Instruction) •Etendu (CISC)
nombre moyen de cycles d’horloge • Réduit (RISC)
nécessaire pour l’exécution d’une
instruction 6
6
Cycle et temps d’exécution d’une instruction
7
Organisation de la mémoire centrale
8
9
Jeu d’instruction d’une machine
10
Jeu d’instructions (3)
Par exemple, on peut exécuter A = B * (C − D*E) avec
11