ch1 circuits logiques_p2_transcodeurs
TRANSCRIPT
1
Circuits Logiquesالدارات المنطقية
Taha Zerrouki
Module: Architecture des ordinateurs
1ère MI S2
Transcodage
• Les circuits combinatoires de transcodage
• (appelés aussi convertisseurs de code).
ووال ت الدارا ت التركيبية للتحويل تسمى محالترميز
3
transcodeur
E1
E2
..
En
S1
S2
..
Sm
Code 2 Code 2
4
Transcodageمحوال ت CODEUR
– 2n entrées – n sorties
DECODEUR - n sorties
- 2n sorties dont une seule est validée à la fois
TRANSCODEUR – p entrées– k sorties.
مرمز –2n مدخل –Nمخرجا
مفكك –n مدخل – 2n مخرجا، واحد منها
نشط في المرةوو�ل مح
–p مدخل–kمخرجا .
5
Le décodeur binaire المفكك • C’est un circuit combinatoire qui est constitué de :
– N : entrées de données
– 2n sorties
– Pour chaque combinaison en entrée une seule sortie est active à la fois
أس ن مخرجاـ يكون واحد فقط 2دارة تركيبية ذا ت ن مدخل و.نشطا حسب قيمة المداخل
Un décodeur 38
S0S1S2S3S4S5S6S7
AB
C
V
Exercice تمرين• Donner la table de vérité d’un décodeur
416
• Donner le schéma bloc16 إلى 4أعط جدول الحقيقة لمفكك •مم�ت• صص مم ارسم المخطط ال
11
8. L’encodeur binaire ومز المر• Il joue le rôle inverse d’un décodeur للمفكك معاكس دوره
– Il possède 2n entrées
– N sortie
– Pour chaque combinaison en entrée on va avoir sont numéro ( en binaire) à la sortie.
المخرج في رقمه على نحصل مدخل لكلI0
I1
I2
I3
x
yEncodeur 42
ExerciceExercice
Donner la table de vérité
d’un encodeur 83Donner le schéma bloc
3إلى 8أعط جدول الحقيقة للمرمز والمخطط المصم�ت
9. Le transcodeur
• C’est un circuit combinatoire qui permet de transformer un code X ( sur n bits) en entrée en un code Y ( sur m bits) en sortie.
مدخل • ترميزا وول تح دارة ناتج nذي Xالمحول ترميز إلى Yبتبت mذي
transcodeur
E1
E2
..
En
S1
S2
..
Sm
Exercice
Réaliser un transcodeur décimal => BCD
En utilisant le circuit combinatoire adéquat
إلى العشري من المحول باستعمال BCDاصنعالمناسبة التركيبية الدارة
Exercice
Réaliser un transcodeur BCD => décimal
En utilisant le circuit combinatoire adéquat
من المحول باستعمال BCDاصنع العشري إلىالمناسبة التركيبية الدارة
ExerciceDonner la table de vérité
Transcodeur BCD /Exces 3
Donner le schéma bloc
Réaliser le circuit à l'aide des circuits combinaires adéquats
للمحول الحقيقة جدول وكل Exces 3نحو BCDش
المصمت المخطط ارسمالتركيبية الدارات باستعمال المحول اصنع
المناسبة
34
Le Comparateur المقارن
C’est un circuit combinatoire qui permet de comparer entre deux nombres binaire A et B.
ثنائيين عددين بين يقارن : Bو Aالمقارن أصغر أكبر، يساوي، مخارج ثلثة وله ،
Il possède 2 entrées :– A : sur un bit– B : sur un bit
Il possède 3 sorties– fe : égalité ( A=B)– fi : inférieur ( A < B)– fs : supérieur (A > B)
fi
fe
fs
Comparateur 1 bit
A
B
37
Exercice
Réaliser un comparateur de 2 nombres de 2 bits chacun
A l'aide des comparateurs de 1 bit et un minimum de portes logiques
منهما كل في لعددين، مقارنا بت، 2اصنعذات مقارنات من 1باستعمال عدد أقل مع بت،
المنطقية البوابات
38
4.2 Comparateur 2 bits
• Il permet de faire la comparaison entre deux nombres A (a2a1) et B(b2b1) chacun sur deux bits.
على • منهما كل عددين، بين بت 2المقارن
Comparateur 2 bits
A1
A2
B1
B2
fi
fe
fs
39
4.2.2 comparateur 2 bits avec des comparateurs 1 bit
•C’est possible de réaliser un comparateur 2 bits en utilisant des comparateurs 1 bit et des portes logiques.
•Il faut utiliser un comparateur pour comparer les bits du poids faible et un autre pour comparer les bits du poids fort.
•Il faut combiner entre les sorties des deux comparateurs utilisés pour réaliser les sorties du comparateur final.
Comparateur 1 bit
fs1 fe1 fi1
a1 b1
Comparateur 1 bit
fs2 fe2 fi2
a2 b2
40
1. A=B si
A2=B2 et A1=B1
2. A>B si
A2 > B2 ou (A2=B2 et A1>B1)
3. A<B si
A2 < B2 ou (A2=B2 et A1<B1)
42
Comparateur avec des entrées de mise en cascade
مقارن ذو مداخل متعاقبة• On remarque que : ون أ نلحظ
– Si A2 >B2 alors A > B– Si A2<B2 alors A < B
• Par contre si A2=B2 alors il faut tenir en compte du résultat de la comparaison des bits du poids faible.
كان إذا الدنيا A2=B2أما البتات اعتبار علينا• Pour cela on rajoute au comparateur des entrées qui
nous indiquent le résultat de la comparaison précédente.السابقة المقارنة نتيجة إلى تشير مداخل نضيف لهذا
• Ces entrées sont appelées des entrées de mise en cascade.
متعاقبة مداخل نسميها المداخل هذه
43
Comp
fs fe fi
A2 B2
Es ( >)Eg ( =)Ei ( <)
fs= (A2>B2) ou (A2=B2).Esfi= ( A2<B2) ou (A2=B2).Ei
fe=(A2=B2).Eg
Comparateur en cascade