Académique Documents
Professionnel Documents
Culture Documents
Département de Mathématiques
L1-MI
2e semestre, 2019/2020
Plan du cours
Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
2
Dr. S. Bougueroua 20/04/2020
Plan du cours
Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
3
Dr. S. Bougueroua 20/04/2020
Introduction
4
Dr. S. Bougueroua 20/04/2020
Plan du cours
Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
5
Dr. S. Bougueroua 20/04/2020
Registres
7
Dr. S. Bougueroua 20/04/2020
Registres
8
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle
Un registre à chargement parallèle est un registre dont l’ensemble des bascules qui le
constituent sont chargées à la même impulsion d’horloge (CP), (c.à.d. en même temps
ou en parallèle.)
9
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle
Registre à chargement
parallèle
10
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle
Registre à chargement
parallèle avec 4 bascules de
type RS
11
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle
Registre à chargement
parallèle avec 4 bascules de
type RS
La ligne clear : permet d’initialiser les bascules d’une manière asynchrone, c.à.d. elle met les bascules dans
l’état initial (Q = 0).
12
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle
Registre à chargement
parallèle avec 4 bascules de
type RS
La ligne clock : représente l’horloge qui envoie des impulsions aux bascules pour les synchroniser.
13
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle
Registre à chargement
parallèle avec 4 bascules de
type RS
La ligne load : pour commander les bascules. Si cette ligne est à 1 chaque bascule Q i charge la valeur qui se
trouve à son entrée Ei dès l’arrivée de l’impulsion d’horloge.
14
Dr. S. Bougueroua 20/04/2020
Registres
15
Dr. S. Bougueroua 20/04/2020
Registres
16
Dr. S. Bougueroua 20/04/2020
Registres
2. Les registres à décalage
17
Dr. S. Bougueroua 20/04/2020
Registres
2. Les registres à décalage
Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
19
Dr. S. Bougueroua 20/04/2020
Les mémoires
20
Dr. S. Bougueroua 20/04/2020
Les mémoires
Généralement, les tailles des mots mémoires sont des multiples de 8 bits (octet).
Par exemple, on peut trouver des ordinateurs avec des mots de taille 16, 24, 36
bits…etc.
21
Dr. S. Bougueroua 20/04/2020
Les mémoires
22
Dr. S. Bougueroua 20/04/2020
Les mémoires
23
Dr. S. Bougueroua 20/04/2020
Les mémoires
24
Dr. S. Bougueroua 20/04/2020
Les mémoires
25
Dr. S. Bougueroua 20/04/2020
Plan du cours
Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
26
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
Dans les RAM, il est possible d’écrire ou lire l’information binaire donc chaque
cellule de stockage doit permettre ces deux opérations (lecture/écriture)
27
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
Dans les RAM, il est possible d’écrire ou lire l’information binaire donc chaque
cellule de stockage doit permettre ces deux opérations (lecture/écriture)
28
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
29
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
La ligne Entrée (input) : si l’opération choisie est Write (écriture), la ligne Entrée
va véhiculer le bit à écrire dans la cellule de stockage.
30
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
La ligne sélection (select) : permet d’activer la cellule pour qu’on puisse la lire ou
en écrire.
31
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
La ligne sortie (output) : si l’opération choisie est Read, cette ligne va véhiculer le
bit lu à partir la cellule.
32
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
Une cellule de stockage peut être réalisée par l’une des types de bascules déjà vus.
33
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
Une cellule de stockage peut être réalisée par l’une des types de bascules déjà vus.
34
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
Une cellule de stockage peut être réalisée par l’une des types de bascules déjà vus.
35
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
Une cellule de stockage peut être réalisée par l’une des types de bascules déjà vus.
36
Dr. S. Bougueroua 20/04/2020
Les mémoires
emple : Mémoire à accès aléatoire (RAM)
37
Dr. S. Bougueroua 20/04/2020
Les mémoires
emple : Mémoire à accès aléatoire (RAM)
38
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
39
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
40
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
41
Dr. S. Bougueroua 20/04/2020
Bonne Chance
42
Dr. S. Bougueroua 20/04/2020