Fonctionnement de l`unité centrale

publicité
Fonctionnement
de l'unité centrale
(rappels ? de 1ère Année)
J.-M. ADAM – D. BARDOU
Schéma général de l'unité centrale
H Séquenceur
Mémoire centrale
CO
0
1
2
3
RI
RA
k
k+1
k+2
...
U.A.L.
A
B
RD
BUS
U.E.
U.E.
La mémoire centrale contient :
• des données
• des programmes
H Séquenceur
Mémoire centrale
CO
0
1
2
3
RI
41
145
720
RA
k
k+1
k+2
...
U.A.L.
A
B
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
0
2
3
Le registre d’adresse (RA)
contient l’adresse du mot mémoire
à lire ou à écrire
H Séquenceur
Mémoire centrale
CO
0
1
2
3
RI
RA
3
1
k
k+1
k+2
...
U.A.L.
A
41
145
720
B
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
0
2
3
Le registre donnée (RD)
contient l’information lue ou à écrire
dans le mot dont l’adresse est dans RA
H Séquenceur
Mémoire centrale
CO
0
1
2
3
RI
RA
3
k
k+1
k+2
...
U.A.L.
A
41
145
720
B
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
826
0
2
3
L’unité Arithmétique et Logique
effectue les calculs (+, -, *, /) et les
opérations logiques (et, ou, non)
H Séquenceur
Mémoire centrale
CO
0
1
2
3
RI
RA
A
18
826
B
L’U.A.L. manipule
des registres A et B
RD
BUS
826
3
k
k+1
k+2
les
...
U.A.L.
41
145
720
U.E.
CHA 0
CHB 2
ADD
données
RGA 3
U.E.
826
Les unités d’échange
assurent la communication entre
l’unité centrale et les périphériques
H Séquenceur
Mémoire centrale
CO
0
1
2
3
RI
RA
18
k
k+1
k+2
...
826
826
3
U.A.L.
A
41
145
720
B
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
826
0
2
3
Le bus
assure la communication entre les
composants de l’unité centrale
H Séquenceur
Mémoire centrale
CO
0
1
2
3
RI
RA
18
k
k+1
k+2
...
826
826
3
U.A.L.
A
41
145
720
B
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
826
0
2
3
Le compteur ordinal (CO)
H Séquenceur
Mémoire centrale
CO
k
RI
Le CO contient l’adresse mémoire de la
3
prochaine instruction àRA
exécuter.
k
k+1
k+2
...
U.A.L.
A
18
0
1
2
3
826
B
41
145
720
826
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
826
0
2
3
Le registre d’instruction (RI)
contient l’instruction en cours
d’exécution
H Séquenceur
RI
Mémoire centrale
CO
k
0
1
2
3
RGB 3
RA
18
k
k+1
k+2
...
826
826
3
U.A.L.
A
41
145
720
B
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
826
0
2
3
Le séquenceur
commandes
H Séquenceur
RI
envoie ses commandes aux autres
organes de l’unité centrale
au rythme de l’horloge (H)
Mémoire centrale
CO
k
0
1
2
3
RGB 3
RA
18
k
k+1
k+2
...
826
826
3
U.A.L.
A
41
145
720
B
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
826
0
2
3
Unité de commande
H Séquenceur
RI
Le séquenceur, l’horloge et le
registre d’instruction (RI)
constituent l’unité de commande
Mémoire centrale
CO
k
0
1
2
3
RGB 3
RA
18
k
k+1
k+2
...
826
826
3
U.A.L.
A
41
145
720
B
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
826
0
2
3
Unité de commande
H Séquenceur
RI
L’unité de commande, l’unité
arithmétique et logique, le bus et les
registres CO, RA et RD constituent le
processeur
Mémoire centrale
CO
k
0
1
2
3
RGB 3
RA
18
k
k+1
k+2
...
826
826
3
U.A.L.
A
41
145
720
B
CHA
CHB
ADD
RGA
RD
BUS
U.E.
U.E.
826
0
2
3
Téléchargement