1
Les registres
Taha Zerrouki
Taha.zerrouki@gmail.com
Module: Architecture des ordinateurs
1ère
MI S2
Les registresLes registres
‫السجل ت‬‫السجل ت‬
1. Définition1. Définition ‫تعريف‬‫تعريف‬
• Une bascule est l’élément de base de la logique
séquentielle.
•‫التعاقبي‬ ‫الم...
1. Définition1. Définition ‫تعريف‬‫تعريف‬
• Un registre est ensemble un ordonné de n bascules.
• Un registre permet de mém...
Exemple de registre 3 bits
Exemple de registre 3 bits
Etat mémoire
0/1
Exemple de registre 3 bits
changement
H= î
2. Type de registres2. Type de registres
‫السجل ت‬ ‫أنواع‬‫السجل ت‬ ‫أنواع‬
• Il existe plusieurs types de registres :
– R...
2.12.1 Registre à entrées parallèles et sorties parallèles
(Registre à chargement parallèle ).
• Il peut charger une infor...
Registre à chargement parallel
• Entrées parallel / sortie parallel
• Il peut charger une information sur N bits en même
t...
Registre à chargement parallel
• Entrées parallel / sortie parallel
•
Exemple de registre 3 bits
changement
H= î
Registre à chargement parallel
• Entrées parallel / sortie parallel
Registre parallelH
0 0 1 0
0 0 1 0
Registre à chargement parallel
• Entrées parallel / sortie parallel
Registre parallelH
0 0 1 1
0 0 1 1
Registre à chargement parallel
• Entrées parallel / sortie parallel
Registre parallelH
0 1 1 0
0 1 1 0
Registre à entrée série et sortie sérieRegistre à entrée série et sortie série
• L’information est introduite bit par bit ...
Registre à entrée série et sortie sérieRegistre à entrée série et sortie série
Registre à décalage
Registre à décalage
Registre à décalage
Registre à décalage
Registre à décalage
• Entrée série / sortie série
Registre sérieH 0 0 1 11 1 0 0 0 0 0
Registre à décalage
• Entrée série / sortie série
Registre sérieH 0 0 0 10 1 1 1 0 0 0
Registre à décalage
• Entrée série / sortie série
Registre sérieH 1 0 0 00 0 1 1 1 0 0
Registre à décalage
• Entrée série / sortie série
Registre sérieH 1 1 0 00 0 0 0 1 1 0
Registre à décalage à gauche
• Entrée série / sortie série
Registre sérieH 1 1 0 00 0 0 0 1 1 0
Applications de décalage
‫الازاحة‬ ‫تطبيقات‬
• À gauche
• 11001 *10 = 110010
‫لليسار‬
• À droite ‫لليمين‬
• 11001 / 10 = 1...
registre à entrée série à droite et à sortieregistre à entrée série à droite et à sortie
série à gauchesérie à gauche..
‫م...
Registre à entrée série et sortie parallèle.
‫متوازي‬ ‫ومخرج‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬‫متوازي‬ ‫ومخرج‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬
Registre à entrée parallèle et sortie série.
‫متسلسل‬ ‫ومخرج‬ ‫متوازي‬ ‫بمدخل‬ ‫سجل‬‫متسلسل‬ ‫ومخرج‬ ‫متوازي‬ ‫بمدخل‬ ‫سجل‬
Erxercice
• Donner le schéma d'un registre à
décalage circulaire à l'aide des bascules D
•‫بواسطة‬ ‫دورانية‬ ‫إزاحة‬ ‫ذي‬ ...
2.5 Registre à décalage circulaire2.5 Registre à décalage circulaire
• C'est un registre qui effectue un décalage vers la ...
Prochain SlideShare
Chargement dans…5
×

Structure machine : Les registres

890 vues

Publié le

université de Bouira, Mathématique et informatique
Cours Structure machine
S2

Publié dans : Formation
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
890
Sur SlideShare
0
Issues des intégrations
0
Intégrations
18
Actions
Partages
0
Téléchargements
21
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Structure machine : Les registres

  1. 1. 1 Les registres Taha Zerrouki Taha.zerrouki@gmail.com Module: Architecture des ordinateurs 1ère MI S2
  2. 2. Les registresLes registres ‫السجل ت‬‫السجل ت‬
  3. 3. 1. Définition1. Définition ‫تعريف‬‫تعريف‬ • Une bascule est l’élément de base de la logique séquentielle. •‫التعاقبي‬ ‫المنطق‬ ‫في‬ ‫الساسي‬ ‫العنصر‬ ‫هو‬ ‫القل ب‬ • Une bascule permet de mémoriser un seul bit. •‫واحدا‬ ‫بتا‬ ‫يحفظ‬ ‫القل ب‬
  4. 4. 1. Définition1. Définition ‫تعريف‬‫تعريف‬ • Un registre est ensemble un ordonné de n bascules. • Un registre permet de mémoriser ( sauvegarder) une information sur n bits. ‫البتات‬ ‫من‬ ‫مجموعة‬ ‫حفظ‬ ‫يمكنها‬ ،‫القلبات‬ ‫من‬ ‫مجموعة‬ ‫السجل‬ • Exemple :
  5. 5. Exemple de registre 3 bits
  6. 6. Exemple de registre 3 bits Etat mémoire 0/1
  7. 7. Exemple de registre 3 bits changement H= î
  8. 8. 2. Type de registres2. Type de registres ‫السجل ت‬ ‫أنواع‬‫السجل ت‬ ‫أنواع‬ • Il existe plusieurs types de registres : – Registre à entrées parallèles et sorties parallèles (Registre à chargement parallèle ). – Registre à entrée série et sortie série – Registre à entrée série et sortie parallèle. – Registre à entrée parallèle et sortie série. – Registre à décalage circulaire. :‫منها‬ ‫أنواع‬ ‫السجل ت‬ –‫متوازية‬ ‫ومخارج‬ ‫متوازية‬ ‫مداخل‬ ‫ذا ت‬ ‫سجل ت‬ –‫متسلسلة‬ ‫ومخارج‬ ‫متسلسلة‬ ‫بمداخل‬ ‫سجل ت‬ –‫متوازية‬ ‫ومخارج‬ ‫متسلسلة‬ ‫مداخل‬ –‫متسلسلة‬ ‫ومخارج‬ ‫متوازية‬ ‫مداخل‬ –‫دائرية‬ ‫إزاحة‬
  9. 9. 2.12.1 Registre à entrées parallèles et sorties parallèles (Registre à chargement parallèle ). • Il peut charger une information sur N bits en même temps. • Les n bascules changement d’états en même temps. • Chaque bascule Bi prend la valeur de l’information i. • Il possède une entrée de chargement chg ( chg=0  état mémoire, chg=1 chargement )
  10. 10. Registre à chargement parallel • Entrées parallel / sortie parallel • Il peut charger une information sur N bits en même temps. • Les n bascules changement d’états en même temps. • Chaque bascule Bi prend la valeur de l’information i. • Il possède une entrée de chargement chg ( chg=0  état mémoire, chg=1 chargement )
  11. 11. Registre à chargement parallel • Entrées parallel / sortie parallel •
  12. 12. Exemple de registre 3 bits changement H= î
  13. 13. Registre à chargement parallel • Entrées parallel / sortie parallel Registre parallelH 0 0 1 0 0 0 1 0
  14. 14. Registre à chargement parallel • Entrées parallel / sortie parallel Registre parallelH 0 0 1 1 0 0 1 1
  15. 15. Registre à chargement parallel • Entrées parallel / sortie parallel Registre parallelH 0 1 1 0 0 1 1 0
  16. 16. Registre à entrée série et sortie sérieRegistre à entrée série et sortie série • L’information est introduite bit par bit ( en série). • L'ensemble du registre est décalé d'une position ( Bi, Bi+1) et la bascule B0 reçoit une nouvelle entrée ES. • Un tel registre est appelé registre à entrée série à gauche et à sortie série à droite.
  17. 17. Registre à entrée série et sortie sérieRegistre à entrée série et sortie série
  18. 18. Registre à décalage
  19. 19. Registre à décalage
  20. 20. Registre à décalage
  21. 21. Registre à décalage
  22. 22. Registre à décalage • Entrée série / sortie série Registre sérieH 0 0 1 11 1 0 0 0 0 0
  23. 23. Registre à décalage • Entrée série / sortie série Registre sérieH 0 0 0 10 1 1 1 0 0 0
  24. 24. Registre à décalage • Entrée série / sortie série Registre sérieH 1 0 0 00 0 1 1 1 0 0
  25. 25. Registre à décalage • Entrée série / sortie série Registre sérieH 1 1 0 00 0 0 0 1 1 0
  26. 26. Registre à décalage à gauche • Entrée série / sortie série Registre sérieH 1 1 0 00 0 0 0 1 1 0
  27. 27. Applications de décalage ‫الازاحة‬ ‫تطبيقات‬ • À gauche • 11001 *10 = 110010 ‫لليسار‬ • À droite ‫لليمين‬ • 11001 / 10 = 1100
  28. 28. registre à entrée série à droite et à sortieregistre à entrée série à droite et à sortie série à gauchesérie à gauche.. ‫متسلسل‬ ‫ومخرج‬ ،‫أيمن‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬‫متسلسل‬ ‫ومخرج‬ ،‫أيمن‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬ ‫أيسر‬‫أيسر‬
  29. 29. Registre à entrée série et sortie parallèle. ‫متوازي‬ ‫ومخرج‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬‫متوازي‬ ‫ومخرج‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬
  30. 30. Registre à entrée parallèle et sortie série. ‫متسلسل‬ ‫ومخرج‬ ‫متوازي‬ ‫بمدخل‬ ‫سجل‬‫متسلسل‬ ‫ومخرج‬ ‫متوازي‬ ‫بمدخل‬ ‫سجل‬
  31. 31. Erxercice • Donner le schéma d'un registre à décalage circulaire à l'aide des bascules D •‫بواسطة‬ ‫دورانية‬ ‫إزاحة‬ ‫ذي‬ ‫سجل‬ ‫مخطط‬ ‫أرسم‬ ‫د‬ ‫قلبا ت‬
  32. 32. 2.5 Registre à décalage circulaire2.5 Registre à décalage circulaire • C'est un registre qui effectue un décalage vers la gauche en répercutant la sortie de la derniére bascule vers l'entrée de la dernière bascule. • Le décalage peut être un décalage droite ( circulaire droite) ou gauche ( circulaire gauche) ‫دائرية‬ ‫إزاحة‬ ‫ذو‬ ‫سجل‬‫دائرية‬ ‫إزاحة‬ ‫ذو‬ ‫سجل‬

×