Le premier ordinateur
Le premier ordinateur
13−15
Main
Memory
BD
BD
R0 R1
ALU
BDAddress Reg
PC
micro Mem
micro PC
clr ld
ld
Address BusData Bus
1
reset
1
2
3 4
5
6
1
clrincr
7
8 9 10
11 12
Instruction Decoder
r/wen
15
(Université Bordeaux 1) Architecture de l’Ordinateur 2007-2008 1 / 6
Le premier ordinateur
Zones fonctionnelles
l’unité arithmétique et logique (l’unité de calcul)
les registres (zone de stockage des données)
les séquenceur (zone dirigeant le tout)
(Université Bordeaux 1) Architecture de l’Ordinateur 2007-2008 2 / 6
Le premier ordinateur
Calcul et mémorisation
la zone de calcul
l’UAL effectue les opérations mathématiques
l’UAL prend les opérandes des opérations depuis les registres
l’UAL renvoie les résultats dans les registres
la zone de stockage
les registres sont la zone de stockage interne du processeur
plus rapide qu’un accès en mémoire
pour alimenter les registres, le processeur cherche les données en
mémoire principale
la circulation des données s’effectue via les bus
(Université Bordeaux 1) Architecture de l’Ordinateur 2007-2008 3 / 6
Le premier ordinateur
Séquenceur
les registres et l’UAL sont régis par des commandes
le séquenceur récupère les instructions stockées dans la mémoire
principale
ces instructions sont décodées puis envoyées au registre
d’instructions
Il décide alors quels sont les transferts de données nécessaires et
les commandes à envoyer.
Le travail du séquenceur est régi par une horloge (plus l’horloge
est rapide, plus le séquenceur et donc le processeur travaillent
vite)
(Université Bordeaux 1) Architecture de l’Ordinateur 2007-2008 4 / 6
Le premier ordinateur
Les instructions
Le processeur exécute les instructions se trouvant en mémoire
principale
ces instructions sont stockées en codes numériques
langage assembleur : traduction “mnémoniques” des codes
numériques
on programme avec des langages évolués (C, C++, Java, etc.)
qui sont assemblés par le compilateur.
(Université Bordeaux 1) Architecture de l’Ordinateur 2007-2008 5 / 6
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !