Unit´
e de contrˆ
ole/commande (IV)
Constitu´
e :
d’un ensemble de registres
Iregistre d’adresse : contient l’adresse de la donn´
ee `
a lire ou `
a
´
ecrire en m ´
emoire.
Iregistres de donn´
ees : contient temporairement la donn´
ee lue ou `
a
´
ecrire en m ´
emoire.
Iregistre d’index XR (utilis´
e dans le mode d’adressage index´
e) :
l’adresse est obtenue en ajoutant son contenu `
a l’adresse contenue
dans l’instruction ; peut ˆ
etre incr´
ementer/d´
ecr´
ementer
automatiquement apr`
es son utilisation
parcours efficace de tableaux
Iregistre de base : contient l’adresse (le num´
ero de segment) `
a
ajouter aux adresses (relatives) contenues dans les instructions.
L3 Informatique - Universit´
e de Provence () Architecture des ordinateurs 265 / 313
Unit´
e de contrˆ
ole/commande (V)
Constitu´
e :
un horloge qui permet la synchronisation des ´
el´
ements et des
´
ev`
enements
un d´
ecodeur qui d´
etermine les op´
erations `
a ex´
ecuter en fonction
du code de l’instruction.
un s´
equenceur qui d´
eclenche et coordonne les diff´
erentes
op´
erations pour r´
ealiser l’instruction
L3 Informatique - Universit´
e de Provence () Architecture des ordinateurs 266 / 313
Cycle d’ex´
ecution d’une instruction
Cycle de recherche :
IOn r´
ecup`
ere dans RI l’instruction `
a ex´
ecuter (celle `
a l’adresse
contenue dans PC)
IOn incr´
emente de compteur ordinal PC
Plus finement, utilisation des registres d’adresses et de donn´
ees
Cycle d’ex´
ecution :
IOn d´
ecode l’instruction
ILire les adresses et les registres n´
ecessaires `
a l’instruction
ID´
eterminer que faire pour cette instruction
ILe faire (ou le faire faire) (utilisation d’une unit´
e de calcul)
L3 Informatique - Universit´
e de Provence () Architecture des ordinateurs 267 / 313
Cycle d’ex´
ecution d’une instruction : exemple
Cycle de recherche
PC 80000 80000 add $1, $2, $3
80004 ....
1On r´
ecup`
ere l’instruction `
a ex´
ecuter
IOn met PC dans RA (le registre d’adresse)
IOn envoie un ordre de lecture `
a la m´
emoire
IOn place le contenue de RD (le registre de donn´
ee) dans RI
RI add $1, $2, $3
2On incr´
emente le compteur ordinal PC
ISoit PC est muni d’un dispositif d’incr´
ementation
ISoit on utilise l’ALU
PC 80004
L3 Informatique - Universit´
e de Provence () Architecture des ordinateurs 268 / 313