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 iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentielsSana Aroussi
 
Input Output Organization
Input Output OrganizationInput Output Organization
Input Output OrganizationKamal Acharya
 
Systèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-BasculesSystèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-BasculesHatem Jebali
 
Carry look ahead adder
Carry look ahead adderCarry look ahead adder
Carry look ahead adderdragonpradeep
 
Types of flip flops ppt
Types of flip flops pptTypes of flip flops ppt
Types of flip flops pptViraj Shah
 
Binary multipliers
Binary multipliersBinary multipliers
Binary multipliersSyed Saeed
 
Chapitre i rappel sur l'algèbre de boole
Chapitre i rappel sur l'algèbre de boole Chapitre i rappel sur l'algèbre de boole
Chapitre i rappel sur l'algèbre de boole Sana Aroussi
 
Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresSana Aroussi
 
TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire bilal001
 
3.Fixed-Floating Point.ppt
3.Fixed-Floating Point.ppt3.Fixed-Floating Point.ppt
3.Fixed-Floating Point.pptRavikumarR77
 
Tp transcodage logique combinatoire
Tp transcodage logique combinatoireTp transcodage logique combinatoire
Tp transcodage logique combinatoirebilal001
 
Transmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfertTransmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfertPeronnin Eric
 
Instruction Cycle in Computer Organization.pptx
Instruction Cycle in Computer Organization.pptxInstruction Cycle in Computer Organization.pptx
Instruction Cycle in Computer Organization.pptxYash346903
 

Tendances (20)

Chapitre iii circuits séquentiels
Chapitre iii circuits séquentielsChapitre iii circuits séquentiels
Chapitre iii circuits séquentiels
 
Input Output Organization
Input Output OrganizationInput Output Organization
Input Output Organization
 
Chapitre 1 rappel
Chapitre 1 rappelChapitre 1 rappel
Chapitre 1 rappel
 
Systèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-BasculesSystèmes de logiques séquentielles-Bascules
Systèmes de logiques séquentielles-Bascules
 
Carry look ahead adder
Carry look ahead adderCarry look ahead adder
Carry look ahead adder
 
Booth Multiplier
Booth MultiplierBooth Multiplier
Booth Multiplier
 
Types of flip flops ppt
Types of flip flops pptTypes of flip flops ppt
Types of flip flops ppt
 
Binary multipliers
Binary multipliersBinary multipliers
Binary multipliers
 
Bascules
BasculesBascules
Bascules
 
Parsing
ParsingParsing
Parsing
 
Arbre de décision
Arbre de décisionArbre de décision
Arbre de décision
 
Chapitre i rappel sur l'algèbre de boole
Chapitre i rappel sur l'algèbre de boole Chapitre i rappel sur l'algèbre de boole
Chapitre i rappel sur l'algèbre de boole
 
Chapitre ii circuits combinatoires
Chapitre ii circuits combinatoiresChapitre ii circuits combinatoires
Chapitre ii circuits combinatoires
 
TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire
 
3.Fixed-Floating Point.ppt
3.Fixed-Floating Point.ppt3.Fixed-Floating Point.ppt
3.Fixed-Floating Point.ppt
 
Présentation grafcet
Présentation grafcetPrésentation grafcet
Présentation grafcet
 
Tp transcodage logique combinatoire
Tp transcodage logique combinatoireTp transcodage logique combinatoire
Tp transcodage logique combinatoire
 
Microcontroleurs
MicrocontroleursMicrocontroleurs
Microcontroleurs
 
Transmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfertTransmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfert
 
Instruction Cycle in Computer Organization.pptx
Instruction Cycle in Computer Organization.pptxInstruction Cycle in Computer Organization.pptx
Instruction Cycle in Computer Organization.pptx
 

En vedette

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/SMlinuxscout
 
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-linuxscout
 
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'informatiquelinuxscout
 
Circuits logiques combinatoire
Circuits logiques combinatoireCircuits logiques combinatoire
Circuits logiques combinatoirelinuxscout
 
Algèbre de boole
Algèbre de booleAlgèbre de boole
Algèbre de boolelinuxscout
 
نظرية تكتونية الصفائح
نظرية تكتونية الصفائحنظرية تكتونية الصفائح
نظرية تكتونية الصفائحsara
 
Architecture du microprocesseur
Architecture du microprocesseurArchitecture du microprocesseur
Architecture du microprocesseurOndernemersschool
 
Chapitre 4 récursivité
Chapitre 4 récursivitéChapitre 4 récursivité
Chapitre 4 récursivitéSana Aroussi
 
Le microprocesseur
Le microprocesseurLe microprocesseur
Le microprocesseurISIG
 
Jeux d instruction du 6809
Jeux d instruction du 6809Jeux d instruction du 6809
Jeux d instruction du 6809Amel 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égnerSana 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 ordinateurSana Aroussi
 
Chapitre iv algorithmes de tri
Chapitre iv algorithmes de triChapitre iv algorithmes de tri
Chapitre iv algorithmes de triSana Aroussi
 
Choisir sa literie
Choisir sa literieChoisir sa literie
Choisir sa literieLematelas.fr
 
#noreplywar : Les conclusions
#noreplywar : Les conclusions#noreplywar : Les conclusions
#noreplywar : Les conclusionsJonathan Loriaux
 
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...Becuwe Maëlle
 
Fiche programmes compex 3
Fiche programmes compex 3Fiche programmes compex 3
Fiche programmes compex 3casimir91
 

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
 
Circuits logiques combinatoire
Circuits logiques combinatoireCircuits logiques combinatoire
Circuits logiques combinatoire
 
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
 
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

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representationlinuxscout
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representationlinuxscout
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحثlinuxscout
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdflinuxscout
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةlinuxscout
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينlinuxscout
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآليlinuxscout
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعيlinuxscout
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرlinuxscout
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4linuxscout
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3linuxscout
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1linuxscout
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5linuxscout
 
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 numlinuxscout
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--milinuxscout
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-linuxscout
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-linuxscout
 
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-1linuxscout
 
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-1linuxscout
 
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-p1linuxscout
 

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

Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Alain Marois
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSKennel
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETMedBechir
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSKennel
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxmmatar2
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Gilles Le Page
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxAsmaa105193
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSKennel
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSKennel
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeXL Groupe
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .Txaruka
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxNYTombaye
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxMartin M Flynn
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsRajiAbdelghani
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxrababouerdighi
 

Dernier (20)

Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024Zotero avancé - support de formation doctorants SHS 2024
Zotero avancé - support de formation doctorants SHS 2024
 
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdfSciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
SciencesPo_Aix_InnovationPédagogique_Conférence_SK.pdf
 
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSETCours SE Le système Linux : La ligne de commande bash - IG IPSET
Cours SE Le système Linux : La ligne de commande bash - IG IPSET
 
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_EtudiantActeur.pdf
 
le present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptxle present des verbes reguliers -er.pptx
le present des verbes reguliers -er.pptx
 
Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024Presentation de la plateforme Moodle - avril 2024
Presentation de la plateforme Moodle - avril 2024
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Evaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. MarocpptxEvaluation du systeme d'Education. Marocpptx
Evaluation du systeme d'Education. Marocpptx
 
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdfSciencesPo_Aix_InnovationPédagogique_Bilan.pdf
SciencesPo_Aix_InnovationPédagogique_Bilan.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_IA.pdf
 
Le Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directeLe Lean sur une ligne de production : Formation et mise en application directe
Le Lean sur une ligne de production : Formation et mise en application directe
 
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .Annie   Ernaux  Extérieurs. pptx. Exposition basée sur un livre .
Annie Ernaux Extérieurs. pptx. Exposition basée sur un livre .
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
presentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptxpresentation sur la maladie de la dengue .pptx
presentation sur la maladie de la dengue .pptx
 
Saint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptxSaint Georges, martyr, et la lègend du dragon.pptx
Saint Georges, martyr, et la lègend du dragon.pptx
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Principe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 tempsPrincipe de fonctionnement d'un moteur 4 temps
Principe de fonctionnement d'un moteur 4 temps
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Présentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptxPrésentation_ Didactique 1_SVT (S4) complet.pptx
Présentation_ Didactique 1_SVT (S4) complet.pptx
 
DO PALÁCIO À ASSEMBLEIA .
DO PALÁCIO À ASSEMBLEIA                 .DO PALÁCIO À ASSEMBLEIA                 .
DO PALÁCIO À ASSEMBLEIA .
 

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) ‫دائرية‬ ‫إزاحة‬ ‫ذو‬ ‫سجل‬‫دائرية‬ ‫إزاحة‬ ‫ذو‬ ‫سجل‬