SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
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.
•‫التعاقبي‬ ‫المنطق‬ ‫في‬ ‫الساسي‬ ‫العنصر‬ ‫هو‬ ‫القل ب‬
• Une bascule permet de mémoriser un seul bit.
•‫واحدا‬ ‫بتا‬ ‫يحفظ‬ ‫القل ب‬
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 :
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 :
– 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.
:‫منها‬ ‫أنواع‬ ‫السجل ت‬
–‫متوازية‬ ‫ومخارج‬ ‫متوازية‬ ‫مداخل‬ ‫ذا ت‬ ‫سجل ت‬
–‫متسلسلة‬ ‫ومخارج‬ ‫متسلسلة‬ ‫بمداخل‬ ‫سجل ت‬
–‫متوازية‬ ‫ومخارج‬ ‫متسلسلة‬ ‫مداخل‬
–‫متسلسلة‬ ‫ومخارج‬ ‫متوازية‬ ‫مداخل‬
–‫دائرية‬ ‫إزاحة‬
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 )
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 )
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 ( 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.
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 = 1100
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 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)
‫دائرية‬ ‫إزاحة‬ ‫ذو‬ ‫سجل‬‫دائرية‬ ‫إزاحة‬ ‫ذو‬ ‫سجل‬

Contenu connexe

Tendances

Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoires
Sana Aroussi
 
Ch4 circuitscombinatoires
Ch4 circuitscombinatoiresCh4 circuitscombinatoires
Ch4 circuitscombinatoires
mickel iron
 
Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentiels
Sana Aroussi
 
Support de cours excel
Support de cours excelSupport de cours excel
Support de cours excel
hassan1488
 

Tendances (20)

Encoders
EncodersEncoders
Encoders
 
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésProgrammation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
 
Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoires
 
Commande d’un système thermique à l’aide de la carte ARDUINO UNO
Commande d’un système thermique à l’aide de la carte ARDUINO UNOCommande d’un système thermique à l’aide de la carte ARDUINO UNO
Commande d’un système thermique à l’aide de la carte ARDUINO UNO
 
Ch4 circuitscombinatoires
Ch4 circuitscombinatoiresCh4 circuitscombinatoires
Ch4 circuitscombinatoires
 
TP C++ : Correction
TP C++ : CorrectionTP C++ : Correction
TP C++ : Correction
 
Théorie de graphe
Théorie de grapheThéorie de graphe
Théorie de graphe
 
Exo algo
Exo algoExo algo
Exo algo
 
UVM TUTORIAL;
UVM TUTORIAL;UVM TUTORIAL;
UVM TUTORIAL;
 
Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentiels
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & Decoder
 
Codage de l'information
Codage de l'informationCodage de l'information
Codage de l'information
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Verilog tutorial
Verilog tutorialVerilog tutorial
Verilog tutorial
 
Bascules
BasculesBascules
Bascules
 
Echographie rénale par les urgentistes
Echographie rénale par les urgentistesEchographie rénale par les urgentistes
Echographie rénale par les urgentistes
 
Circuits logiques combinatoire
Circuits logiques combinatoireCircuits logiques combinatoire
Circuits logiques combinatoire
 
FiltrageNumérique.pptx
FiltrageNumérique.pptxFiltrageNumérique.pptx
FiltrageNumérique.pptx
 
Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015
 
Support de cours excel
Support de cours excelSupport de cours excel
Support de cours excel
 

En vedette

نظرية تكتونية الصفائح
نظرية تكتونية الصفائحنظرية تكتونية الصفائح
نظرية تكتونية الصفائح
sara
 
Architecture du microprocesseur
Architecture du microprocesseurArchitecture du microprocesseur
Architecture du microprocesseur
Ondernemersschool
 
Jeux d instruction du 6809
Jeux d instruction du 6809Jeux d instruction du 6809
Jeux d instruction du 6809
Amel Morchdi
 
Chapitre iii récursivité et paradigme diviser pour régner
Chapitre iii récursivité et paradigme diviser pour régnerChapitre iii récursivité et paradigme diviser pour régner
Chapitre iii récursivité et paradigme diviser pour régner
Sana Aroussi
 
Chapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurChapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateur
Sana Aroussi
 
Chapitre iv algorithmes de tri
Chapitre iv algorithmes de triChapitre iv algorithmes de tri
Chapitre iv algorithmes de tri
Sana Aroussi
 
Fiche programmes compex 3
Fiche programmes compex 3Fiche programmes compex 3
Fiche programmes compex 3
casimir91
 

En vedette (20)

Info1 cours 2- Softwares MI/ST/SM
Info1  cours 2- Softwares  MI/ST/SMInfo1  cours 2- Softwares  MI/ST/SM
Info1 cours 2- Softwares MI/ST/SM
 
Info1 cours 1-software-st&sm1-mi-
Info1  cours 1-software-st&sm1-mi-Info1  cours 1-software-st&sm1-mi-
Info1 cours 1-software-st&sm1-mi-
 
Cours Info1- ST/SM/MI : introduction à l'informatique
Cours Info1- ST/SM/MI : introduction  à l'informatiqueCours Info1- ST/SM/MI : introduction  à l'informatique
Cours Info1- ST/SM/MI : introduction à l'informatique
 
Algèbre de boole
Algèbre de booleAlgèbre de boole
Algèbre de boole
 
نظرية تكتونية الصفائح
نظرية تكتونية الصفائحنظرية تكتونية الصفائح
نظرية تكتونية الصفائح
 
Architecture du microprocesseur
Architecture du microprocesseurArchitecture du microprocesseur
Architecture du microprocesseur
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivité
 
Le microprocesseur
Le microprocesseurLe microprocesseur
Le microprocesseur
 
Exos de logique séquentielle
Exos de logique séquentielleExos de logique séquentielle
Exos de logique séquentielle
 
Jeux d instruction du 6809
Jeux d instruction du 6809Jeux d instruction du 6809
Jeux d instruction du 6809
 
Chapitre iii récursivité et paradigme diviser pour régner
Chapitre iii récursivité et paradigme diviser pour régnerChapitre iii récursivité et paradigme diviser pour régner
Chapitre iii récursivité et paradigme diviser pour régner
 
Chapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateurChapitre i architecture générale de l’unité centrale d’un ordinateur
Chapitre i architecture générale de l’unité centrale d’un ordinateur
 
Chapitre iv algorithmes de tri
Chapitre iv algorithmes de triChapitre iv algorithmes de tri
Chapitre iv algorithmes de tri
 
Choisir sa literie
Choisir sa literieChoisir sa literie
Choisir sa literie
 
#noreplywar : Les conclusions
#noreplywar : Les conclusions#noreplywar : Les conclusions
#noreplywar : Les conclusions
 
Dossier de presse - Projet de loi pour la croissance et l'activité - Emmanuel...
Dossier de presse - Projet de loi pour la croissance et l'activité - Emmanuel...Dossier de presse - Projet de loi pour la croissance et l'activité - Emmanuel...
Dossier de presse - Projet de loi pour la croissance et l'activité - Emmanuel...
 
French leçon 8
French leçon 8French leçon 8
French leçon 8
 
Attestation acoustique dans les logements neufs
Attestation acoustique dans les logements neufsAttestation acoustique dans les logements neufs
Attestation acoustique dans les logements neufs
 
Fiche programmes compex 3
Fiche programmes compex 3Fiche programmes compex 3
Fiche programmes compex 3
 
Iam wikipédia
Iam   wikipédiaIam   wikipédia
Iam wikipédia
 

Plus de linuxscout

دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
linuxscout
 

Plus de linuxscout (20)

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representation
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representation
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحث
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdf
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys num
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--mi
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1
 

Dernier

L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
Faga1939
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Dernier (18)

Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Chapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon CoursChapitre 2 du cours de JavaScript. Bon Cours
Chapitre 2 du cours de JavaScript. Bon Cours
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 

Structure machine : Les registres

  • 1. 1 Les registres Taha Zerrouki Taha.zerrouki@gmail.com Module: Architecture des ordinateurs 1ère MI S2
  • 2. Les registresLes registres ‫السجل ت‬‫السجل ت‬
  • 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. 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 :
  • 6. Exemple de registre 3 bits Etat mémoire 0/1
  • 7. Exemple de registre 3 bits changement H= î
  • 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. 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. 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. Registre à chargement parallel • Entrées parallel / sortie parallel •
  • 12. Exemple de registre 3 bits changement H= î
  • 13. Registre à chargement parallel • Entrées parallel / sortie parallel Registre parallelH 0 0 1 0 0 0 1 0
  • 14. Registre à chargement parallel • Entrées parallel / sortie parallel Registre parallelH 0 0 1 1 0 0 1 1
  • 15. Registre à chargement parallel • Entrées parallel / sortie parallel Registre parallelH 0 1 1 0 0 1 1 0
  • 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. Registre à entrée série et sortie sérieRegistre à entrée série et sortie série
  • 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. Registre à décalage • Entrée série / sortie série Registre sérieH 0 0 0 10 1 1 1 0 0 0
  • 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. Registre à décalage • Entrée série / sortie série Registre sérieH 1 1 0 00 0 0 0 1 1 0
  • 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. Applications de décalage ‫الازاحة‬ ‫تطبيقات‬ • À gauche • 11001 *10 = 110010 ‫لليسار‬ • À droite ‫لليمين‬ • 11001 / 10 = 1100
  • 28. registre à entrée série à droite et à sortieregistre à entrée série à droite et à sortie série à gauchesérie à gauche.. ‫متسلسل‬ ‫ومخرج‬ ،‫أيمن‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬‫متسلسل‬ ‫ومخرج‬ ،‫أيمن‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬ ‫أيسر‬‫أيسر‬
  • 29. Registre à entrée série et sortie parallèle. ‫متوازي‬ ‫ومخرج‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬‫متوازي‬ ‫ومخرج‬ ‫متسلسل‬ ‫بمدخل‬ ‫سجل‬
  • 30. Registre à entrée parallèle et sortie série. ‫متسلسل‬ ‫ومخرج‬ ‫متوازي‬ ‫بمدخل‬ ‫سجل‬‫متسلسل‬ ‫ومخرج‬ ‫متوازي‬ ‫بمدخل‬ ‫سجل‬
  • 31. Erxercice • Donner le schéma d'un registre à décalage circulaire à l'aide des bascules D •‫بواسطة‬ ‫دورانية‬ ‫إزاحة‬ ‫ذي‬ ‫سجل‬ ‫مخطط‬ ‫أرسم‬ ‫د‬ ‫قلبا ت‬
  • 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) ‫دائرية‬ ‫إزاحة‬ ‫ذو‬ ‫سجل‬‫دائرية‬ ‫إزاحة‬ ‫ذو‬ ‫سجل‬