Académique Documents
Professionnel Documents
Culture Documents
Historique
Langage assembleur
Architecture de base
Mémoires - Mémoire centrale
Processeur ou Unité Central
Unité de contrôle (commande)
Unité arithmétique et logique
UNITE DE
Données
TRAITEMENT
UNITE D’ENTREES/SORTIES
Bus d’adresse
transporte les adresses mémoires
UNITE D’ENTREES/SORTIES
Bus de commande
transporte les signaux de contrôle
Architecture de base
Mémoires - Mémoire centrale
Processeur ou Unité Central
Unité de contrôle (commande)
Unité arithmétique et logique
UNITE DE
TRAITEMENT Données
- restituer
les informations (programme ou données) codées en binaire
- chaque mot est désigné par une adresse propre (à chaque mot-mémoire sont
associés une adresse et un contenu)
- chaque mot est accessible en lecture ou en écriture
…
N-1
Bus:
- bus d’adresse
- bus de données
Décodeur
RDM Sélectionne un mot mémoire
Bus de données Commande de lecture/écriture
Mémoire Centrale
D
Opérations de lecture en mémoire :
E
R C
O - le CPU charge dans RAM l'adresse du mot recherché
Bus d’adresse A D
M E
U - le CPU active la commande «lecture» R/W = 1
R
- le CPU sélectionne le circuit de la mémoire (CS actif)
RDM - le CPU récupère le contenu du mot dans RDM
Bus de données
Mémoire Centrale
D
Opérations d’écriture en mémoire :
E
R C
O - le CPU charge dans RAM l'adresse du mot où écrire
Bus d’adresse A D
M E
U - le CPU charge dans RDM le contenu du mot à écrire
R
- le CPU active la commande «écriture» R/W = 0
RDM - le CPU sélectionne le circuit de la mémoire (CS actif)
Bus de données
CACHE CACHE
RAM
L3 L2
Mémoire Cache
Mémoire Primaire
Mémoire centrale (RAM) Mémoire interne
Capacité mémoire Registres du CPU
Grande Faible
Moins cher Vitesse d’accès, Coût /octet Plus cher
Plus lent Plus rapide
Architecture de base
Mémoires - Mémoire centrale
Processeur ou Unité Central
Unité de contrôle (commande)
Unité arithmétique et logique
UNITE DE
TRAITEMENT Données
UNITE D’ENTREES/SORTIES
- Registres
Mémoire de petite taille utilisée par l’UAL pendant l'exécution d'une instruction
SEQUENCEUR
Compteur Ordinal (CO ou PC) Horloge Registre d'Etat
UAL
CO ou PC (Program Counter) contient
Extension ACCUMULATEUR
l'adresse de la prochaine instruction à
exécuter B
Bus de Données
U Bus d'Adresses
S
Bus de Commandes
Ces 2 registres ne sont pas accessibles au programmeur
SEQUENCEUR
Séquenceur Horloge Registre d'Etat
UAL
Active les circuits électroniques pour
Extension ACCUMULATEUR
réaliser l'opération demandée
o Synchronise l’exécution des instructions B Bus de Données
sur l’horloge U Bus d'Adresses
S
o Gère les signaux des autres composants Bus de Commandes
SEQUENCEUR
Horloge Registre d'Etat
opération indicateurs
UAL
UAL
Extension ACCUMULATEUR
Accumulateur : registre utilisé pour stocker les résultats des opérations arithmétiques ou logiques
Copier le CO dans le
Fetch registre RAM
Instruction Commande lecture
Transfert le contenu du
registre RDM dans RI
Incrémenter CO
Décoder l’instruction
Decode
ACC RTUAL RI
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
ACC RTUAL RI
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
ACC RTUAL RI
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
RI
enregistre l'adresse dans RTA ACC RTUAL
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
de l'emplacement 180)
Reg. Mot
RTA IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
Reg. Mot
ACC RTUAL RI
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
ACC RTUAL RI
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
Reg. Mot
ACC RTUAL RI
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
ACC RTUAL RI
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
ACC RTUAL RI
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
ACC RTUAL RI
IP RTA
Unité de
Horloge Bus d'adresse interne
commande
Reg. Adresse
Architecture de base
Mémoires - Mémoire centrale
Processeur ou Unité Central
Unité de contrôle (commande)
Unité arithmétique et logique
Bus d'adresses
Bus de données
Bus
Carte PCI
Bus PCI
Architecture de base
Mémoires - Mémoire centrale
Processeur ou Unité Central
Unité de contrôle (commande)
Unité arithmétique et logique
Périphérique de sortie
produire des résultats
ex: écran, imprimante, haut-parleurs, etc.
Périphérique de sortie
produire des résultats
ex: écran, imprimante, haut-parleurs, etc.