SlideShare ist ein Scribd-Unternehmen logo
1 von 90
Downloaden Sie, um offline zu lesen
1
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
y
Encodeur 42
Exercice
• Donner la table de vérité d’un multiplexeur
81
• Donner le schéma bloc
•‫لمجمع‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬8‫إلى‬8‫وارسم‬ ،
.‫ت‬‫ت‬ ‫م‬‫م‬ ‫ص‬‫ت‬ ‫م‬‫م‬ ‫ال‬ ‫المخطط‬
3
Circuits Logiques
‫المنطقية‬ ‫الدارات‬
Taha Zerrouki
Taha.zerrouki@gmail.com
Module: Architecture des ordinateurs
1ère
MI S2
4
Circuits de Base
‫الساسية‬ ‫الدارات‬
5
Inverseur (NON)‫المتمم‬
6
Conjonction ET (AND)‫الوصل‬
7
Disjonction (OU) (OR)‫الفصل‬
8
Circuits combinés
‫كبة‬‫ك‬ ‫المر‬ ‫الدارات‬
9
7.3 NOR ( NON OU ) ‫الفصل‬ ‫متمم‬
10
Non-OU (NAND) ‫الفصل‬ ‫متمم‬
11
7.2 NAND ( NON ET ) ‫الوصل‬ ‫متمم‬
12
NON-ET (Nand) ‫الوصل‬ ‫متمم‬
13
OU exclusif (XOR)‫الفصل‬
‫القصائي‬
14
OU exclusif (XOR) ‫الفصل‬
‫القصائي‬
15
Exercice 1 : Donner l’équation de F ?
‫معادلة‬ ‫اعط‬F
Les circuits combinatoires
‫التركيبية‬ ‫الدارات‬
17
Objectifs ‫الهدف‬
• Apprendre la structure de quelques circuits
combinatoires souvent utilisés ( demi additionneur ,
additionneur complet,……..).
• Apprendre comment utiliser des circuits combinatoires
pour concevoir d’autres circuits plus complexes.
•) :،‫بسيط‬ ‫جامع‬ ‫الشائعة‬ ‫التركيبية‬ ‫الدارات‬ ‫بعض‬ ‫بنية‬ ‫تعلم‬ ‫الهداف‬
(،،،‫كامل‬ ‫جامع‬
•‫تعقيدا‬ ‫أكثر‬ ‫دارات‬ ‫لتصميم‬ ‫استعمالها‬ ‫كيفية‬ ‫تعلم‬
Les circuits combinatoires ‫التركيبية‬ ‫الدارات‬
18
Les Circuits combinatoires ‫تركيبية‬ ‫دارات‬
• Un circuit combinatoire est un circuit numérique dont les
sorties dépendent uniquement des entrées.
‫فقط‬ ‫بمداخلها‬ ‫متعلقة‬ ‫مخارجها‬ ‫رقمية‬ ‫دارة‬ ‫التركيبية‬ ‫الدارة‬
• Si=F(Ei)
• Si=F(E1,E2,….,En)
Circuit
combinatoire
E1
E2
..
En
S1
S2
..
Sm
• C’est possible d’utiliser des circuits combinatoires pour
réaliser d’autres circuits plus complexes.
•‫معقدة‬ ‫أخرى‬ ‫دارات‬ ‫تصميم‬ ‫في‬ ‫تركيبية‬ ‫دارات‬ ‫استعمال‬ ‫يمكن‬
Schéma Bloc
19
Exemple de Circuits combinatoires
‫أمثلة‬
1. Multiplexeur ‫مع‬‫م‬ ‫مج‬
2. Demultiplexeur ‫زع‬‫م‬ ‫مو‬
3. Encodeur ‫مز‬‫م‬ ‫مر‬
4. Décodeur ‫مفكك‬
5. Transcodeur ‫ول‬‫م‬ ‫مح‬
6. Demi Additionneur ‫بسيط‬ ‫جامع‬
7. Additionneur complet ‫كامل‬ ‫جامع‬
8. Comparateur ‫ماقارن‬‫م‬
20
2. Demi Additionneur ‫بسيط‬ ‫جامع‬
• Le demi additionneur est un circuit combinatoire qui permet de
réaliser la somme arithmétique de deux nombres A et B chacun sur
un bit.
•
• A la sotie on va avoir la somme S et la retenu R ( Carry).
DA
A
B
S
R
•‫الجمع‬ ‫ويعطي‬ ‫واحد‬ ‫بت‬ ‫به‬ ‫عدد‬ ‫كل‬ ‫عددين‬ ‫بجمع‬ ‫يسمح‬S‫الحتفاظ‬ ‫و‬R
21
• En binaire l’addition sur un
seul bit se fait de la manière
suivante:
‫يلي‬ ‫كما‬ ‫تين‬‫ك‬ ‫ب‬ ‫نجمع‬
ABRS
0000
0101
1001
1110
R=A.B
S=A.B+A.B=A⊕B
•‫الحقيقة‬ ‫جدول‬
De la table de vérité on trouve:
‫لنا‬ ‫ينتج‬
22
23
3. L’additionneur complet ‫كامل‬ ‫جامع‬
• En binaire lorsque on fait une addition il faut
tenir en compte de la retenue entrante.
‫الداخل‬ ‫الحتفاظ‬ ‫اعتبار‬ ‫من‬ ‫لبد‬ ‫الجمع‬ ‫عند‬
r4r3r2r1r0= 0
+
a4a3a2a1
b4b3b2b1
ri-1
ai
+bi
24
3.1 Additionneur complet 1 bit
• L’additionneur complet un bit possède 3 entrées :
– ai : le premier nombre sur un bit.
– bi : le deuxième nombre sur un bit.
– ri-1 : le retenue entrante sur un bit.
– Il possède deux sorties :
– Si : la somme
– Ri la retenue sortante
Additionneur
complet
ai
bi
ri-1
Si
Ri
–:،‫واحد‬ ‫بت‬ ‫ذو‬ ‫الول‬ ‫العدد‬ ‫مداخل‬ ‫ثلثة‬ ‫له‬ ‫واحد‬ ‫لبت‬ ‫الكامل‬ ‫الجامع‬
‫ويعطي‬ ،‫واحد‬ ‫بت‬ ‫على‬ ‫الداخل‬ ‫والحتفاظ‬ ،‫واحد‬ ‫بت‬ ‫ذو‬ ‫الثاني‬ ‫العدد‬
‫الناتج‬ ‫الحتفاظ‬ ‫وبت‬ ،‫الجمع‬ ‫بت‬ ،‫مخرجين‬
•
25
aibiri-1risi
00000
00101
01001
01110
10001
10110
11010
11111
Table de vérité d’un additionneur
complet sur 1 bit
‫واحد‬ ‫لبت‬ ‫الكامل‬ ‫للجامع‬ ‫الحقيقة‬ ‫جدول‬
26
3.3 Schéma d’un additionneur complet
‫كامل‬ ‫جامع‬ ‫مخطط‬
27
3.4 Additionneur sur 4 bits
• Un additionneur sur 4 bits est un circuit qui permet
de faire l’addition de deux nombres A et B de 4 bits
chacun
•‫عددين‬ ‫بجمع‬ ‫لنا‬ ‫يسمح‬ ‫بتات‬ ‫لربعة‬ ‫جامع‬ ‫تصميم‬ ‫نريد‬A‫و‬B
‫منهما‬ ‫واحد‬ ‫كل‬ ‫في‬4‫بتات‬
– A(a3a2a1a0)
– B(b3b2b1b0)
En plus il tient en compte de la retenu entrante
‫الداخل‬ ‫الحتفاظ‬ ‫بالعتبار‬ ‫ويأخذ‬
•
28
3.4 Additionneur sur 4 bits
• En sortie on va avoir le résultat sur 4 bits ainsi que la retenu ( 5 bits
en sortie )
• Donc au total le circuit possède 9 entrées et 5 sorties.
• Avec 9 entrées on a 29
=512 combinaisons !!!!!! Comment faire pour
représenter la table de vérité ?????
• Il faut trouver une solution plus facile et plus efficace pour concevoir
ce circuit ?
‫للحتفاظ‬ ‫إضافي‬ ‫وبت‬ ‫بتات‬ ‫أربعة‬ ‫لدينا‬ ‫سيكون‬ ‫المخرج‬ ‫في‬
•‫لدينا‬ ‫سيكون‬9‫يعني‬ ‫مما‬ ،‫مداخل‬2‫قوة‬9=512‫جدول‬ ‫رسم‬ ‫يعني‬ ،‫إمكانية‬
‫متعذر‬ ‫الحقيقة‬
•‫الدارة‬ ‫هذه‬ ‫لتصميم‬ ‫آخر‬ ‫حل‬ ‫عن‬ ‫نبحث‬ ‫لذا‬
29
•
•Lorsque on fait l’addition en binaire , on additionne bit par bit en
commençant à partir du poids fiable et à chaque fois on propage la
retenue sortante au bit du rang supérieur.
L’addition sur un bit peut se faire par un additionneur complet sur 1 bits.
‫البت‬ ‫إلى‬ ‫الحتفاظ‬ ‫نرفع‬ ‫ثم‬ ،‫اليمين‬ ‫من‬ ‫بتا‬ ‫بتا‬ ‫نجمع‬ ‫فإننا‬ ،‫الثنائي‬ ‫في‬ ‫نجمع‬ ‫حين‬
‫الكامل‬ ‫الجمع‬ ‫بدارة‬ ‫واحد‬ ‫بت‬ ‫جمع‬ ‫تنفيذ‬ ‫يمكن‬ ،‫التالي‬
r3r2r1r0= 0
+
a4a3a2a1
b4b3b2b1
r4 s4 s3 s2 s1 Résultat final
30
3.4.1 Additionneur 4 bits ( schéma )
‫ذي‬ ‫جامع‬ ‫مخطط‬4‫بتات‬
Multiplexage
‫التجميع‬
31
Question?‫سؤال‬
• Quel est l’unité de mesure de la mémoire?
•‫الذاكرة؟‬ ‫قياس‬ ‫وحدة‬ ‫هي‬ ‫ما‬
32
Question?‫سؤال‬
• Quel est l’unité de mesure de débit?
•‫التدفق؟‬ ‫قياس‬ ‫وحدة‬ ‫هي‬ ‫ما‬
33
Question?‫سؤال‬
• Comment transmettre un octet par bits?
‫بالبت؟‬ ‫البايت‬ ‫س ل‬‫س‬ ‫ير‬‫ي‬ ‫كيف‬
34
0
0
0
1
0
0
1
1
0
0
0
1
0
0
1
1
Multiplexage ‫التجميع‬
35
0
1
0
0
1
1
0
0
Multiplexage Démultiplexage
36
0
1
0
0
1
1
0
0
37
Le Multiplexeur
• Un multiplexeur est un circuit combinatoire qui permet de
sélectionner une information (1 bit) parmi 2n
valeurs en
entrée.
‫بين‬ ‫من‬ ‫واحدة‬ ‫معلومة‬ ‫تختار‬ ‫تركيبية‬ ‫دارة‬ ‫مع‬‫ك‬ ‫مج‬‫م‬ ‫ال‬2n
‫مدخلة‬ ‫قيمة‬
•‫لديها‬2n
‫و‬ ،‫واحد‬ ‫ومخرج‬ ‫مدخل‬n( )‫أوامر‬ ‫للختيار‬ ‫مدخل‬
• Il possède :
– 2n
entrées d’information
– Une seule sortie
– N entrées de sélection ( commandes)
Em ......... E3 E1 E0
C0
C1 Mux 2n
1 V
Cn-1
S
38
Multiplexeur 2 1
VC0S
0X0
10E0
11E1
E1 E0
C0
Mux 2 1
S
V
MultiPlexeur 4 1
39
1
0
01
MultiPlexeur 4 1
40
1
0
10
41
Multiplexeur 4 1
C1C0S
00E0
01E1
10E2
11E3
E3 E2 E1 E0
C0
C1 Mux 4 1
S
Exercice
• Donner la table de vérité d’un multiplexeur
81
• Donner le schéma bloc
•‫لمجمع‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬8‫إلى‬8‫وارسم‬ ،
.‫ت‬‫ت‬ ‫م‬‫م‬ ‫ص‬‫ت‬ ‫م‬‫م‬ ‫ال‬ ‫المخطط‬
Exercice 2
• À l'aide d'un multiplexeur
• Réaliser le circuit qui determine si un
nombre en 0 et 7 est premier
• Donner le schéma bloc
•‫العدد‬ ‫كان‬ ‫إن‬ ‫تكشف‬ ‫دارة‬ ‫اصنع‬ ،‫مع‬‫ك‬ ‫مج‬ ‫بواسطة‬
‫من‬ ،‫أوليا‬0‫إلى‬7،
•‫المصمت‬ ‫المخطط‬ ‫أعط‬
44
Demultiplexeurs ‫زعات‬‫ك‬ ‫المو‬
• Il joue le rôle inverse d’un multiplexeurs, il permet de
faire passer une information dans l’une des sorties selon
les valeurs des entrées de commandes.
•‫معين‬ ‫مخرج‬ ‫في‬ ‫المعلومة‬ ‫رر‬‫ك‬ ‫تم‬ ،‫للمجمعات‬ ‫معاكس‬ ‫دورها‬
‫الختيار‬ ‫مداخل‬ ‫في‬ ‫القيم‬ ‫حسب‬
• Il possède : ‫لديها‬
– une seule entrée ‫واحد‬ ‫مدخل‬
– 2n
sorties ‫عددها‬ ‫مخارج‬2‫قوةن‬
– N entrées de sélection ( commandes) ‫للختيار‬ ‫مدخل‬ ‫ن‬
C0 DeMux 1 4
C1
S3 S2 S1 S0
I
DéMultiPlexeur 1 4
4501
46
6.1 Demultiplexeur 14
C1C0S3S2S1S0
00000i
0100i0
100i00
11i000
C0 DeMux 1 4
C1
S3 S2 S1 S0
I
Exercice
• Donner la table de vérité d’un d
démultiplexeur 18
• Donner le schéma bloc
‫زع‬‫ك‬ ‫لمو‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬1‫إلى‬8
‫المصمت‬ ‫الخطط‬ ‫ارسم‬ ‫ثم‬
Transcodage
‫التحوي ل‬
48
Transcodage
• Les circuits combinatoires de transcodage
• (appelés aussi convertisseurs de code).
‫والت‬‫و‬ ‫مح‬ ‫تسمى‬ ‫للتحوي ل‬ ‫التركيبية‬ ‫الدارات‬
‫الترميز‬
49
transcodeur
E1
E2
..
En
S1
S2
..
Sm
Code 2 Code 2
50
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‫مخرجا‬ .
51
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 38
S0
S1
S2
S3
S4
S5
S6
S7
A
B
C
V
Décodeur 2 4
52
Décodeur 2 4
53
54
Décodeur 24
VABS0S1S2S3
0XX0000
1001000
1010100
1100010
1110001
S0
S1
S2
S3
A
B
V
Exercice ‫تمرين‬
• Donner la table de vérité d’un décodeur
416
• Donner le schéma bloc
•‫لمفكك‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬4‫إلى‬16
•‫مت‬‫س‬ ‫ص‬‫ص‬ ‫م‬‫ي‬ ‫ال‬ ‫المخطط‬ ‫ارسم‬
56
Décodeur 38
ABCS0S1S2S3S4S5S6S7
00010000000
00101000000
01000100000
01100010000
10000001000
10100000100
11000000010
S0
S1
S2
S3
S4
S5
S6
S7
A
B
C
V
57
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
y
Encodeur 42
L’encodeur binaire ( 42)
I0
I1
I2
I3
x
y
1
0
0
I0
L’encodeur binaire ( 42)
I0
I1
I2
I3
x
y
1 0
1
I1
L’encodeur binaire ( 42)
I0
I1
I2
I3
x
y
1
1
0I2
L’encodeur binaire ( 42)
I0
I1
I2
I3
x
y
1
1
1
I3
Exemple d’application ‫تطبيق‬
Exemple d’application‫مثال‬
I0
I1
I2
I3
1
0
0
1
Encodeur 164
Exemple d’application ‫مثال‬
I0
I1
I2
I3
1
0
1
1
Encodeur 164
Exemple d’application
I0
I1
I2
I3
0
1
0
1
Encodeur 164
L’encodeur binaire ( 42)
I0I1I2I3xy
000000
1xxx00
01xx01
001x10
000111
I0
I1
I2
I3
x
y
ExerciceExercice
Donner la table de vérité
d’un encodeur 164
Donner le schéma bloc
‫للمرمز‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬16‫إلى‬4
‫المصمت‬ ‫والمخطط‬
Transcodeurs
‫المحوالت‬
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.
•‫مدخل‬ ‫ترميزا‬ ‫ول‬‫ك‬ ‫تح‬ ‫دارة‬ ‫المحول‬X‫ذي‬n‫ناتج‬ ‫ترميز‬ ‫إلى‬ ‫بت‬Y
‫ذي‬m‫بت‬
transcodeur
E1
E2
..
En
S1
S2
..
Sm
Transcodeur
transcodeur
BCD/EXESS3
0
1
1
0
1
0
0
1
‫الزائد‬ ‫إلى‬ ‫بالثنائي‬ ‫المرمز‬ ‫العشري‬ ‫من‬ ‫محول‬3
Exemple ‫المثلة‬ ‫بعض‬
Décimal BCD
BCD  décimal
XS 3  décimal
Gray  excédant 3
BCD  afficheur 7 segments
Exercice
Réaliser un transcodeur décimal = BCD
En utilisant le circuit combinatoire adéquat
‫إلى‬ ‫العشري‬ ‫من‬ ‫المحول‬ ‫اصنع‬BCD‫باستعمال‬
‫المناسبة‬ ‫التركيبية‬ ‫الدارة‬
Exercice
Exercice
Réaliser un transcodeur BCD = décimal
En utilisant le circuit combinatoire adéquat
‫من‬ ‫المحول‬ ‫اصنع‬BCD‫باستعمال‬ ‫العشري‬ ‫إلى‬
‫المناسبة‬ ‫التركيبية‬ ‫الدارة‬
Exercice
Exercice
Donner 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
‫للمحول‬ ‫الحقيقة‬ ‫جدول‬ ‫كل‬‫ك‬ ‫ش‬BCD‫نحو‬Exces 3
‫المصمت‬ ‫المخطط‬ ‫ارسم‬
‫التركيبية‬ ‫الدارات‬ ‫باستعمال‬ ‫المحول‬ ‫اصنع‬
‫المناسبة‬
Exemple : Transcodeur BCD/EXESS3
ABCDXYZT
00000011
00010100
00100101
00110110
01000111
01011000
01101001
01111010
10001011
Ch1 circuits logiques_p1_combinatoire-v3
Comparateur
‫المقارن‬
79
80
Le Comparateur ‫المقارن‬
C’est un circuit combinatoire qui permet de comparer entre deux
nombres binaire A et B.
‫ثنائيين‬ ‫عددين‬ ‫بين‬ ‫يقارن‬ ‫المقارن‬A‫و‬B:‫أصغر‬ ،‫أكبر‬ ،‫يساوي‬ ‫مخارج‬ ‫ثلثة‬ ‫وله‬ ،
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
1bit
A
B
81
Comparateur sur un bit
‫واحد‬ ‫بت‬ ‫ماقارن‬
fifsBAABBAfe
BAfi
BAfs


 .
fifefsBA
01000
10010
00101
01011
82
Schéma d’un comparateur dur un bit
‫مخطط‬
fifsfe
BAfi
BAfs


 .
83
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
2bits
A1
A2
B1
B2
fi
fe
fs
84
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
85
1.A=B si
A2=B2 et A1=B1
2.AB si
A2  B2 ou (A2=B2 et A1B1)
3.AB si
A2  B2 ou (A2=B2 et A1B1)
86
87
4.2.3 Comparateur avec des entrées de
mise en cascade
• On remarque que :
– Si A2 B2 alors A  B
– Si A2B2 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.
• 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.
88
Comp
fs fe fi
A2 B2
Es( )
Eg( =)
Ei( )
A2B2EsEgEif
s
fefs
A2B2XXX100
A2B2XXX001
A2=B1
100100
010010
001001
fs= (A2B2) ou (A2=B2).Es
fi= ( A2B2) ou (A2=B2).Ei
fe=(A2=B2).Eg
89
90
Exercice
• Réaliser un comparateur 4 bits en utilisant
des comparateurs 2 bits avec des entrées
de mise en cascade?

Weitere ähnliche Inhalte

Was ist angesagt?

TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire bilal001
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3linuxscout
 
Opérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentielsOpérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentielsPeronnin Eric
 
Algèbre de boole
Algèbre de booleAlgèbre de boole
Algèbre de boolelinuxscout
 
TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire bilal001
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1linuxscout
 
Exos de logique séquentielle
Exos de logique séquentielleExos de logique séquentielle
Exos de logique séquentielleMo Ur Ad Es-se
 
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
 
Les symboles des portes logiques
Les symboles des portes logiquesLes symboles des portes logiques
Les symboles des portes logiquesmorin moli
 
Transmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfertTransmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfertPeronnin Eric
 
Cour d'informatique c++
Cour d'informatique c++Cour d'informatique c++
Cour d'informatique c++AHMADELHADDADI
 
Les fonctions logiques universelles(rappel flb)2 sc
Les fonctions logiques universelles(rappel flb)2 scLes fonctions logiques universelles(rappel flb)2 sc
Les fonctions logiques universelles(rappel flb)2 scMohamed Trabelsi
 
Numeration et codage_de_linfo
Numeration et codage_de_linfoNumeration et codage_de_linfo
Numeration et codage_de_linfoyarsenv47
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5linuxscout
 

Was ist angesagt? (20)

Td02
Td02Td02
Td02
 
Td02 corrige
Td02 corrigeTd02 corrige
Td02 corrige
 
TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire TP Compteurs - logique combinatoire
TP Compteurs - logique combinatoire
 
Td logique
Td logiqueTd logique
Td logique
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3
 
Logique
LogiqueLogique
Logique
 
Opérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentielsOpérateurs logiques – Systèmes combinatoires et séquentiels
Opérateurs logiques – Systèmes combinatoires et séquentiels
 
Algèbre de boole
Algèbre de booleAlgèbre de boole
Algèbre de boole
 
TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire TP Les bascules - logique combinatoire
TP Les bascules - logique combinatoire
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1
 
Exos de logique séquentielle
Exos de logique séquentielleExos de logique séquentielle
Exos de logique séquentielle
 
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
 
Chap05
Chap05Chap05
Chap05
 
Les symboles des portes logiques
Les symboles des portes logiquesLes symboles des portes logiques
Les symboles des portes logiques
 
Langage vhdl
Langage vhdlLangage vhdl
Langage vhdl
 
Transmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfertTransmittance complexe - Fonction de transfert
Transmittance complexe - Fonction de transfert
 
Cour d'informatique c++
Cour d'informatique c++Cour d'informatique c++
Cour d'informatique c++
 
Les fonctions logiques universelles(rappel flb)2 sc
Les fonctions logiques universelles(rappel flb)2 scLes fonctions logiques universelles(rappel flb)2 sc
Les fonctions logiques universelles(rappel flb)2 sc
 
Numeration et codage_de_linfo
Numeration et codage_de_linfoNumeration et codage_de_linfo
Numeration et codage_de_linfo
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5
 

Andere mochten auch

Algebre de boole intro -v3
Algebre de boole intro -v3Algebre de boole intro -v3
Algebre de boole intro -v3linuxscout
 
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
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4linuxscout
 
الرعاية لتجويد القراءة وتحقيق لفظ التلاوة للإمام العلامة أبي محمد مكي ابن أبي...
الرعاية لتجويد القراءة وتحقيق لفظ التلاوة للإمام العلامة أبي محمد مكي ابن أبي...الرعاية لتجويد القراءة وتحقيق لفظ التلاوة للإمام العلامة أبي محمد مكي ابن أبي...
الرعاية لتجويد القراءة وتحقيق لفظ التلاوة للإمام العلامة أبي محمد مكي ابن أبي...سمير بسيوني
 
Sécurité sociale
Sécurité socialeSécurité sociale
Sécurité socialeJamaity
 
مصحف المدينة النبوية برواية ورش عن نافع
مصحف المدينة النبوية برواية ورش عن نافعمصحف المدينة النبوية برواية ورش عن نافع
مصحف المدينة النبوية برواية ورش عن نافعسمير بسيوني
 
قبعات التفكير الست
قبعات التفكير الستقبعات التفكير الست
قبعات التفكير الستshahid alamin
 
مصحف التجويد برواية ورش طريق الأصبهاني
مصحف التجويد برواية ورش  طريق الأصبهانيمصحف التجويد برواية ورش  طريق الأصبهاني
مصحف التجويد برواية ورش طريق الأصبهانيسمير بسيوني
 
دورة القبعات الستT
دورة القبعات الستTدورة القبعات الستT
دورة القبعات الستTahmedzeen
 
ملخص مدخل الى علم السياسة
ملخص مدخل الى علم السياسةملخص مدخل الى علم السياسة
ملخص مدخل الى علم السياسةDroit Arabe
 
Tp n6 les compteurs
Tp n6 les compteursTp n6 les compteurs
Tp n6 les compteursHatem Jebali
 
ٍSix Thinking Hats - قبعات التفكير الست
ٍSix Thinking Hats - قبعات التفكير الستٍSix Thinking Hats - قبعات التفكير الست
ٍSix Thinking Hats - قبعات التفكير الستAbdallah Yakoub
 
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
 
مصحف التجويد الملون برواية ورش عن نافع
مصحف التجويد الملون برواية ورش عن نافعمصحف التجويد الملون برواية ورش عن نافع
مصحف التجويد الملون برواية ورش عن نافعسمير بسيوني
 
القبعات الست للتفكير
القبعات الست للتفكيرالقبعات الست للتفكير
القبعات الست للتفكيرJoOry San
 

Andere mochten auch (18)

Algebre de boole intro -v3
Algebre de boole intro -v3Algebre de boole intro -v3
Algebre de boole intro -v3
 
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
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4
 
الرعاية لتجويد القراءة وتحقيق لفظ التلاوة للإمام العلامة أبي محمد مكي ابن أبي...
الرعاية لتجويد القراءة وتحقيق لفظ التلاوة للإمام العلامة أبي محمد مكي ابن أبي...الرعاية لتجويد القراءة وتحقيق لفظ التلاوة للإمام العلامة أبي محمد مكي ابن أبي...
الرعاية لتجويد القراءة وتحقيق لفظ التلاوة للإمام العلامة أبي محمد مكي ابن أبي...
 
Sécurité sociale
Sécurité socialeSécurité sociale
Sécurité sociale
 
مصحف المدينة النبوية برواية ورش عن نافع
مصحف المدينة النبوية برواية ورش عن نافعمصحف المدينة النبوية برواية ورش عن نافع
مصحف المدينة النبوية برواية ورش عن نافع
 
قبعات التفكير الست
قبعات التفكير الستقبعات التفكير الست
قبعات التفكير الست
 
مصحف التجويد برواية ورش طريق الأصبهاني
مصحف التجويد برواية ورش  طريق الأصبهانيمصحف التجويد برواية ورش  طريق الأصبهاني
مصحف التجويد برواية ورش طريق الأصبهاني
 
دورة القبعات الستT
دورة القبعات الستTدورة القبعات الستT
دورة القبعات الستT
 
Bascules
BasculesBascules
Bascules
 
ملخص مدخل الى علم السياسة
ملخص مدخل الى علم السياسةملخص مدخل الى علم السياسة
ملخص مدخل الى علم السياسة
 
Tp n6 les compteurs
Tp n6 les compteursTp n6 les compteurs
Tp n6 les compteurs
 
ٍSix Thinking Hats - قبعات التفكير الست
ٍSix Thinking Hats - قبعات التفكير الستٍSix Thinking Hats - قبعات التفكير الست
ٍSix Thinking Hats - قبعات التفكير الست
 
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
 
قبعات التفكير الستة
قبعات التفكير الستةقبعات التفكير الستة
قبعات التفكير الستة
 
مصحف التجويد الملون برواية ورش عن نافع
مصحف التجويد الملون برواية ورش عن نافعمصحف التجويد الملون برواية ورش عن نافع
مصحف التجويد الملون برواية ورش عن نافع
 
Systèmes Automatisés
Systèmes AutomatisésSystèmes Automatisés
Systèmes Automatisés
 
القبعات الست للتفكير
القبعات الست للتفكيرالقبعات الست للتفكير
القبعات الست للتفكير
 

Ähnlich wie Ch1 circuits logiques_p1_combinatoire-v3

Les circuits combinatoires
Les circuits combinatoires Les circuits combinatoires
Les circuits combinatoires wafawafa52
 
ch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.pptch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.pptamine17157
 
Séance 6-Ch3_Circuits Combinatoires_FSR_2022 (1).pdf
Séance 6-Ch3_Circuits Combinatoires_FSR_2022 (1).pdfSéance 6-Ch3_Circuits Combinatoires_FSR_2022 (1).pdf
Séance 6-Ch3_Circuits Combinatoires_FSR_2022 (1).pdfMohammedCHAMAN
 
Séance 6-Ch3_Circuits Combinatoires_FSR_2022.pdf
Séance 6-Ch3_Circuits Combinatoires_FSR_2022.pdfSéance 6-Ch3_Circuits Combinatoires_FSR_2022.pdf
Séance 6-Ch3_Circuits Combinatoires_FSR_2022.pdfMohammedCHAMAN
 
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptxM-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptxwafawafa52
 
Programmation En Langage Pl7 2
Programmation En Langage Pl7 2Programmation En Langage Pl7 2
Programmation En Langage Pl7 2youri59490
 
codeurs_de_positioncodeurs_de_position.ppt
codeurs_de_positioncodeurs_de_position.pptcodeurs_de_positioncodeurs_de_position.ppt
codeurs_de_positioncodeurs_de_position.pptStefTfh
 
architecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdfarchitecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdfRihabBENLAMINE
 
representation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.pptrepresentation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.pptphysikcollege
 
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdf
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdfLes_portes_kjnnnnjjjjjjjygfrlogiques.pdf
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdfAliouDiallo24
 
Intro_Programmation_Informatique
Intro_Programmation_InformatiqueIntro_Programmation_Informatique
Intro_Programmation_InformatiqueEmeric Tapachès
 
Electronique-Numérique-TD-7.pdf
Electronique-Numérique-TD-7.pdfElectronique-Numérique-TD-7.pdf
Electronique-Numérique-TD-7.pdfYassine Sabri
 
Automate programmable industriepar_www.cours-electromecanique.com_
Automate programmable industriepar_www.cours-electromecanique.com_Automate programmable industriepar_www.cours-electromecanique.com_
Automate programmable industriepar_www.cours-electromecanique.com_med benchaib
 

Ähnlich wie Ch1 circuits logiques_p1_combinatoire-v3 (20)

Les circuits combinatoires
Les circuits combinatoires Les circuits combinatoires
Les circuits combinatoires
 
ch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.pptch4_circuitscombinatoires.ppt
ch4_circuitscombinatoires.ppt
 
Codeur rizki
Codeur rizkiCodeur rizki
Codeur rizki
 
Séance 6-Ch3_Circuits Combinatoires_FSR_2022 (1).pdf
Séance 6-Ch3_Circuits Combinatoires_FSR_2022 (1).pdfSéance 6-Ch3_Circuits Combinatoires_FSR_2022 (1).pdf
Séance 6-Ch3_Circuits Combinatoires_FSR_2022 (1).pdf
 
Séance 6-Ch3_Circuits Combinatoires_FSR_2022.pdf
Séance 6-Ch3_Circuits Combinatoires_FSR_2022.pdfSéance 6-Ch3_Circuits Combinatoires_FSR_2022.pdf
Séance 6-Ch3_Circuits Combinatoires_FSR_2022.pdf
 
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptxM-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
M-Electronique numerique avancee VHDl-FPGA-Chap1-2.pptx
 
Processeur
ProcesseurProcesseur
Processeur
 
Programmation En Langage Pl7 2
Programmation En Langage Pl7 2Programmation En Langage Pl7 2
Programmation En Langage Pl7 2
 
codeurs_de_positioncodeurs_de_position.ppt
codeurs_de_positioncodeurs_de_position.pptcodeurs_de_positioncodeurs_de_position.ppt
codeurs_de_positioncodeurs_de_position.ppt
 
architecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdfarchitecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdf
 
adcdac-3.pptx
adcdac-3.pptxadcdac-3.pptx
adcdac-3.pptx
 
Réseaux partie 2.ppt
Réseaux partie 2.pptRéseaux partie 2.ppt
Réseaux partie 2.ppt
 
representation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.pptrepresentation_numerique_de_l_information_annote.ppt
representation_numerique_de_l_information_annote.ppt
 
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdf
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdfLes_portes_kjnnnnjjjjjjjygfrlogiques.pdf
Les_portes_kjnnnnjjjjjjjygfrlogiques.pdf
 
Intro_Programmation_Informatique
Intro_Programmation_InformatiqueIntro_Programmation_Informatique
Intro_Programmation_Informatique
 
Assembleur
AssembleurAssembleur
Assembleur
 
sujet 1.pptx
sujet 1.pptxsujet 1.pptx
sujet 1.pptx
 
Electronique-Numérique-TD-7.pdf
Electronique-Numérique-TD-7.pdfElectronique-Numérique-TD-7.pdf
Electronique-Numérique-TD-7.pdf
 
Automate programmable industriepar_www.cours-electromecanique.com_
Automate programmable industriepar_www.cours-electromecanique.com_Automate programmable industriepar_www.cours-electromecanique.com_
Automate programmable industriepar_www.cours-electromecanique.com_
 
Transistors
TransistorsTransistors
Transistors
 

Mehr von 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 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
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registreslinuxscout
 
Circuits séquentiels v5
Circuits séquentiels v5Circuits séquentiels v5
Circuits séquentiels v5linuxscout
 
Ch1 circuits logiques_p3_combi-afficheur
Ch1 circuits logiques_p3_combi-afficheurCh1 circuits logiques_p3_combi-afficheur
Ch1 circuits logiques_p3_combi-afficheurlinuxscout
 
Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2linuxscout
 

Mehr von 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 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
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registres
 
Intro archi
Intro archiIntro archi
Intro archi
 
Circuits séquentiels v5
Circuits séquentiels v5Circuits séquentiels v5
Circuits séquentiels v5
 
Ch1 circuits logiques_p3_combi-afficheur
Ch1 circuits logiques_p3_combi-afficheurCh1 circuits logiques_p3_combi-afficheur
Ch1 circuits logiques_p3_combi-afficheur
 
Ch memoires
Ch memoiresCh memoires
Ch memoires
 
Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2Algèbre de boole ionction-logique-p2
Algèbre de boole ionction-logique-p2
 

Kürzlich hochgeladen

Webinaire Cohésion | Le pouvoir du mentorat au travail : pour qui, pourquoi, ...
Webinaire Cohésion | Le pouvoir du mentorat au travail : pour qui, pourquoi, ...Webinaire Cohésion | Le pouvoir du mentorat au travail : pour qui, pourquoi, ...
Webinaire Cohésion | Le pouvoir du mentorat au travail : pour qui, pourquoi, ...Technologia Formation
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFEAhmam Abderrahmane
 
Formation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementFormation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementM2i Formation
 
Semaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxSemaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxMartin M Flynn
 
Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024frizzole
 
Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2JeanLucHusson
 
Présentation à Séminaire IA de la Fédération Gay Lussac , 25/03/24 Toulouse
Présentation à Séminaire IA de la Fédération Gay Lussac , 25/03/24 ToulousePrésentation à Séminaire IA de la Fédération Gay Lussac , 25/03/24 Toulouse
Présentation à Séminaire IA de la Fédération Gay Lussac , 25/03/24 ToulouseYvonGervaise
 

Kürzlich hochgeladen (7)

Webinaire Cohésion | Le pouvoir du mentorat au travail : pour qui, pourquoi, ...
Webinaire Cohésion | Le pouvoir du mentorat au travail : pour qui, pourquoi, ...Webinaire Cohésion | Le pouvoir du mentorat au travail : pour qui, pourquoi, ...
Webinaire Cohésion | Le pouvoir du mentorat au travail : pour qui, pourquoi, ...
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFE
 
Formation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementFormation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changement
 
Semaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxSemaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptx
 
Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024
 
Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2
 
Présentation à Séminaire IA de la Fédération Gay Lussac , 25/03/24 Toulouse
Présentation à Séminaire IA de la Fédération Gay Lussac , 25/03/24 ToulousePrésentation à Séminaire IA de la Fédération Gay Lussac , 25/03/24 Toulouse
Présentation à Séminaire IA de la Fédération Gay Lussac , 25/03/24 Toulouse
 

Ch1 circuits logiques_p1_combinatoire-v3

  • 1. 1 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 y Encodeur 42
  • 2. Exercice • Donner la table de vérité d’un multiplexeur 81 • Donner le schéma bloc •‫لمجمع‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬8‫إلى‬8‫وارسم‬ ، .‫ت‬‫ت‬ ‫م‬‫م‬ ‫ص‬‫ت‬ ‫م‬‫م‬ ‫ال‬ ‫المخطط‬
  • 3. 3 Circuits Logiques ‫المنطقية‬ ‫الدارات‬ Taha Zerrouki Taha.zerrouki@gmail.com Module: Architecture des ordinateurs 1ère MI S2
  • 9. 9 7.3 NOR ( NON OU ) ‫الفصل‬ ‫متمم‬
  • 11. 11 7.2 NAND ( NON ET ) ‫الوصل‬ ‫متمم‬
  • 14. 14 OU exclusif (XOR) ‫الفصل‬ ‫القصائي‬
  • 15. 15 Exercice 1 : Donner l’équation de F ? ‫معادلة‬ ‫اعط‬F
  • 17. 17 Objectifs ‫الهدف‬ • Apprendre la structure de quelques circuits combinatoires souvent utilisés ( demi additionneur , additionneur complet,……..). • Apprendre comment utiliser des circuits combinatoires pour concevoir d’autres circuits plus complexes. •) :،‫بسيط‬ ‫جامع‬ ‫الشائعة‬ ‫التركيبية‬ ‫الدارات‬ ‫بعض‬ ‫بنية‬ ‫تعلم‬ ‫الهداف‬ (،،،‫كامل‬ ‫جامع‬ •‫تعقيدا‬ ‫أكثر‬ ‫دارات‬ ‫لتصميم‬ ‫استعمالها‬ ‫كيفية‬ ‫تعلم‬ Les circuits combinatoires ‫التركيبية‬ ‫الدارات‬
  • 18. 18 Les Circuits combinatoires ‫تركيبية‬ ‫دارات‬ • Un circuit combinatoire est un circuit numérique dont les sorties dépendent uniquement des entrées. ‫فقط‬ ‫بمداخلها‬ ‫متعلقة‬ ‫مخارجها‬ ‫رقمية‬ ‫دارة‬ ‫التركيبية‬ ‫الدارة‬ • Si=F(Ei) • Si=F(E1,E2,….,En) Circuit combinatoire E1 E2 .. En S1 S2 .. Sm • C’est possible d’utiliser des circuits combinatoires pour réaliser d’autres circuits plus complexes. •‫معقدة‬ ‫أخرى‬ ‫دارات‬ ‫تصميم‬ ‫في‬ ‫تركيبية‬ ‫دارات‬ ‫استعمال‬ ‫يمكن‬ Schéma Bloc
  • 19. 19 Exemple de Circuits combinatoires ‫أمثلة‬ 1. Multiplexeur ‫مع‬‫م‬ ‫مج‬ 2. Demultiplexeur ‫زع‬‫م‬ ‫مو‬ 3. Encodeur ‫مز‬‫م‬ ‫مر‬ 4. Décodeur ‫مفكك‬ 5. Transcodeur ‫ول‬‫م‬ ‫مح‬ 6. Demi Additionneur ‫بسيط‬ ‫جامع‬ 7. Additionneur complet ‫كامل‬ ‫جامع‬ 8. Comparateur ‫ماقارن‬‫م‬
  • 20. 20 2. Demi Additionneur ‫بسيط‬ ‫جامع‬ • Le demi additionneur est un circuit combinatoire qui permet de réaliser la somme arithmétique de deux nombres A et B chacun sur un bit. • • A la sotie on va avoir la somme S et la retenu R ( Carry). DA A B S R •‫الجمع‬ ‫ويعطي‬ ‫واحد‬ ‫بت‬ ‫به‬ ‫عدد‬ ‫كل‬ ‫عددين‬ ‫بجمع‬ ‫يسمح‬S‫الحتفاظ‬ ‫و‬R
  • 21. 21 • En binaire l’addition sur un seul bit se fait de la manière suivante: ‫يلي‬ ‫كما‬ ‫تين‬‫ك‬ ‫ب‬ ‫نجمع‬ ABRS 0000 0101 1001 1110 R=A.B S=A.B+A.B=A⊕B •‫الحقيقة‬ ‫جدول‬ De la table de vérité on trouve: ‫لنا‬ ‫ينتج‬
  • 22. 22
  • 23. 23 3. L’additionneur complet ‫كامل‬ ‫جامع‬ • En binaire lorsque on fait une addition il faut tenir en compte de la retenue entrante. ‫الداخل‬ ‫الحتفاظ‬ ‫اعتبار‬ ‫من‬ ‫لبد‬ ‫الجمع‬ ‫عند‬ r4r3r2r1r0= 0 + a4a3a2a1 b4b3b2b1 ri-1 ai +bi
  • 24. 24 3.1 Additionneur complet 1 bit • L’additionneur complet un bit possède 3 entrées : – ai : le premier nombre sur un bit. – bi : le deuxième nombre sur un bit. – ri-1 : le retenue entrante sur un bit. – Il possède deux sorties : – Si : la somme – Ri la retenue sortante Additionneur complet ai bi ri-1 Si Ri –:،‫واحد‬ ‫بت‬ ‫ذو‬ ‫الول‬ ‫العدد‬ ‫مداخل‬ ‫ثلثة‬ ‫له‬ ‫واحد‬ ‫لبت‬ ‫الكامل‬ ‫الجامع‬ ‫ويعطي‬ ،‫واحد‬ ‫بت‬ ‫على‬ ‫الداخل‬ ‫والحتفاظ‬ ،‫واحد‬ ‫بت‬ ‫ذو‬ ‫الثاني‬ ‫العدد‬ ‫الناتج‬ ‫الحتفاظ‬ ‫وبت‬ ،‫الجمع‬ ‫بت‬ ،‫مخرجين‬ •
  • 25. 25 aibiri-1risi 00000 00101 01001 01110 10001 10110 11010 11111 Table de vérité d’un additionneur complet sur 1 bit ‫واحد‬ ‫لبت‬ ‫الكامل‬ ‫للجامع‬ ‫الحقيقة‬ ‫جدول‬
  • 26. 26 3.3 Schéma d’un additionneur complet ‫كامل‬ ‫جامع‬ ‫مخطط‬
  • 27. 27 3.4 Additionneur sur 4 bits • Un additionneur sur 4 bits est un circuit qui permet de faire l’addition de deux nombres A et B de 4 bits chacun •‫عددين‬ ‫بجمع‬ ‫لنا‬ ‫يسمح‬ ‫بتات‬ ‫لربعة‬ ‫جامع‬ ‫تصميم‬ ‫نريد‬A‫و‬B ‫منهما‬ ‫واحد‬ ‫كل‬ ‫في‬4‫بتات‬ – A(a3a2a1a0) – B(b3b2b1b0) En plus il tient en compte de la retenu entrante ‫الداخل‬ ‫الحتفاظ‬ ‫بالعتبار‬ ‫ويأخذ‬ •
  • 28. 28 3.4 Additionneur sur 4 bits • En sortie on va avoir le résultat sur 4 bits ainsi que la retenu ( 5 bits en sortie ) • Donc au total le circuit possède 9 entrées et 5 sorties. • Avec 9 entrées on a 29 =512 combinaisons !!!!!! Comment faire pour représenter la table de vérité ????? • Il faut trouver une solution plus facile et plus efficace pour concevoir ce circuit ? ‫للحتفاظ‬ ‫إضافي‬ ‫وبت‬ ‫بتات‬ ‫أربعة‬ ‫لدينا‬ ‫سيكون‬ ‫المخرج‬ ‫في‬ •‫لدينا‬ ‫سيكون‬9‫يعني‬ ‫مما‬ ،‫مداخل‬2‫قوة‬9=512‫جدول‬ ‫رسم‬ ‫يعني‬ ،‫إمكانية‬ ‫متعذر‬ ‫الحقيقة‬ •‫الدارة‬ ‫هذه‬ ‫لتصميم‬ ‫آخر‬ ‫حل‬ ‫عن‬ ‫نبحث‬ ‫لذا‬
  • 29. 29 • •Lorsque on fait l’addition en binaire , on additionne bit par bit en commençant à partir du poids fiable et à chaque fois on propage la retenue sortante au bit du rang supérieur. L’addition sur un bit peut se faire par un additionneur complet sur 1 bits. ‫البت‬ ‫إلى‬ ‫الحتفاظ‬ ‫نرفع‬ ‫ثم‬ ،‫اليمين‬ ‫من‬ ‫بتا‬ ‫بتا‬ ‫نجمع‬ ‫فإننا‬ ،‫الثنائي‬ ‫في‬ ‫نجمع‬ ‫حين‬ ‫الكامل‬ ‫الجمع‬ ‫بدارة‬ ‫واحد‬ ‫بت‬ ‫جمع‬ ‫تنفيذ‬ ‫يمكن‬ ،‫التالي‬ r3r2r1r0= 0 + a4a3a2a1 b4b3b2b1 r4 s4 s3 s2 s1 Résultat final
  • 30. 30 3.4.1 Additionneur 4 bits ( schéma ) ‫ذي‬ ‫جامع‬ ‫مخطط‬4‫بتات‬
  • 32. Question?‫سؤال‬ • Quel est l’unité de mesure de la mémoire? •‫الذاكرة؟‬ ‫قياس‬ ‫وحدة‬ ‫هي‬ ‫ما‬ 32
  • 33. Question?‫سؤال‬ • Quel est l’unité de mesure de débit? •‫التدفق؟‬ ‫قياس‬ ‫وحدة‬ ‫هي‬ ‫ما‬ 33
  • 34. Question?‫سؤال‬ • Comment transmettre un octet par bits? ‫بالبت؟‬ ‫البايت‬ ‫س ل‬‫س‬ ‫ير‬‫ي‬ ‫كيف‬ 34 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 1
  • 37. 37 Le Multiplexeur • Un multiplexeur est un circuit combinatoire qui permet de sélectionner une information (1 bit) parmi 2n valeurs en entrée. ‫بين‬ ‫من‬ ‫واحدة‬ ‫معلومة‬ ‫تختار‬ ‫تركيبية‬ ‫دارة‬ ‫مع‬‫ك‬ ‫مج‬‫م‬ ‫ال‬2n ‫مدخلة‬ ‫قيمة‬ •‫لديها‬2n ‫و‬ ،‫واحد‬ ‫ومخرج‬ ‫مدخل‬n( )‫أوامر‬ ‫للختيار‬ ‫مدخل‬ • Il possède : – 2n entrées d’information – Une seule sortie – N entrées de sélection ( commandes) Em ......... E3 E1 E0 C0 C1 Mux 2n 1 V Cn-1 S
  • 42. Exercice • Donner la table de vérité d’un multiplexeur 81 • Donner le schéma bloc •‫لمجمع‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬8‫إلى‬8‫وارسم‬ ، .‫ت‬‫ت‬ ‫م‬‫م‬ ‫ص‬‫ت‬ ‫م‬‫م‬ ‫ال‬ ‫المخطط‬
  • 43. Exercice 2 • À l'aide d'un multiplexeur • Réaliser le circuit qui determine si un nombre en 0 et 7 est premier • Donner le schéma bloc •‫العدد‬ ‫كان‬ ‫إن‬ ‫تكشف‬ ‫دارة‬ ‫اصنع‬ ،‫مع‬‫ك‬ ‫مج‬ ‫بواسطة‬ ‫من‬ ،‫أوليا‬0‫إلى‬7، •‫المصمت‬ ‫المخطط‬ ‫أعط‬
  • 44. 44 Demultiplexeurs ‫زعات‬‫ك‬ ‫المو‬ • Il joue le rôle inverse d’un multiplexeurs, il permet de faire passer une information dans l’une des sorties selon les valeurs des entrées de commandes. •‫معين‬ ‫مخرج‬ ‫في‬ ‫المعلومة‬ ‫رر‬‫ك‬ ‫تم‬ ،‫للمجمعات‬ ‫معاكس‬ ‫دورها‬ ‫الختيار‬ ‫مداخل‬ ‫في‬ ‫القيم‬ ‫حسب‬ • Il possède : ‫لديها‬ – une seule entrée ‫واحد‬ ‫مدخل‬ – 2n sorties ‫عددها‬ ‫مخارج‬2‫قوةن‬ – N entrées de sélection ( commandes) ‫للختيار‬ ‫مدخل‬ ‫ن‬ C0 DeMux 1 4 C1 S3 S2 S1 S0 I
  • 47. Exercice • Donner la table de vérité d’un d démultiplexeur 18 • Donner le schéma bloc ‫زع‬‫ك‬ ‫لمو‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬1‫إلى‬8 ‫المصمت‬ ‫الخطط‬ ‫ارسم‬ ‫ثم‬
  • 49. Transcodage • Les circuits combinatoires de transcodage • (appelés aussi convertisseurs de code). ‫والت‬‫و‬ ‫مح‬ ‫تسمى‬ ‫للتحوي ل‬ ‫التركيبية‬ ‫الدارات‬ ‫الترميز‬ 49 transcodeur E1 E2 .. En S1 S2 .. Sm Code 2 Code 2
  • 50. 50 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‫مخرجا‬ .
  • 51. 51 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 38 S0 S1 S2 S3 S4 S5 S6 S7 A B C V
  • 55. Exercice ‫تمرين‬ • Donner la table de vérité d’un décodeur 416 • Donner le schéma bloc •‫لمفكك‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬4‫إلى‬16 •‫مت‬‫س‬ ‫ص‬‫ص‬ ‫م‬‫ي‬ ‫ال‬ ‫المخطط‬ ‫ارسم‬
  • 57. 57 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 y Encodeur 42
  • 58. L’encodeur binaire ( 42) I0 I1 I2 I3 x y 1 0 0 I0
  • 59. L’encodeur binaire ( 42) I0 I1 I2 I3 x y 1 0 1 I1
  • 60. L’encodeur binaire ( 42) I0 I1 I2 I3 x y 1 1 0I2
  • 61. L’encodeur binaire ( 42) I0 I1 I2 I3 x y 1 1 1 I3
  • 66. L’encodeur binaire ( 42) I0I1I2I3xy 000000 1xxx00 01xx01 001x10 000111 I0 I1 I2 I3 x y
  • 67. ExerciceExercice Donner la table de vérité d’un encodeur 164 Donner le schéma bloc ‫للمرمز‬ ‫الحقيقة‬ ‫جدول‬ ‫أعط‬16‫إلى‬4 ‫المصمت‬ ‫والمخطط‬
  • 69. 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. •‫مدخل‬ ‫ترميزا‬ ‫ول‬‫ك‬ ‫تح‬ ‫دارة‬ ‫المحول‬X‫ذي‬n‫ناتج‬ ‫ترميز‬ ‫إلى‬ ‫بت‬Y ‫ذي‬m‫بت‬ transcodeur E1 E2 .. En S1 S2 .. Sm
  • 71. Exemple ‫المثلة‬ ‫بعض‬ Décimal BCD BCD  décimal XS 3  décimal Gray  excédant 3 BCD  afficheur 7 segments
  • 72. Exercice Réaliser un transcodeur décimal = BCD En utilisant le circuit combinatoire adéquat ‫إلى‬ ‫العشري‬ ‫من‬ ‫المحول‬ ‫اصنع‬BCD‫باستعمال‬ ‫المناسبة‬ ‫التركيبية‬ ‫الدارة‬
  • 74. Exercice Réaliser un transcodeur BCD = décimal En utilisant le circuit combinatoire adéquat ‫من‬ ‫المحول‬ ‫اصنع‬BCD‫باستعمال‬ ‫العشري‬ ‫إلى‬ ‫المناسبة‬ ‫التركيبية‬ ‫الدارة‬
  • 76. Exercice Donner 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 ‫للمحول‬ ‫الحقيقة‬ ‫جدول‬ ‫كل‬‫ك‬ ‫ش‬BCD‫نحو‬Exces 3 ‫المصمت‬ ‫المخطط‬ ‫ارسم‬ ‫التركيبية‬ ‫الدارات‬ ‫باستعمال‬ ‫المحول‬ ‫اصنع‬ ‫المناسبة‬
  • 77. Exemple : Transcodeur BCD/EXESS3 ABCDXYZT 00000011 00010100 00100101 00110110 01000111 01011000 01101001 01111010 10001011
  • 80. 80 Le Comparateur ‫المقارن‬ C’est un circuit combinatoire qui permet de comparer entre deux nombres binaire A et B. ‫ثنائيين‬ ‫عددين‬ ‫بين‬ ‫يقارن‬ ‫المقارن‬A‫و‬B:‫أصغر‬ ،‫أكبر‬ ،‫يساوي‬ ‫مخارج‬ ‫ثلثة‬ ‫وله‬ ، 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 1bit A B
  • 81. 81 Comparateur sur un bit ‫واحد‬ ‫بت‬ ‫ماقارن‬ fifsBAABBAfe BAfi BAfs    . fifefsBA 01000 10010 00101 01011
  • 82. 82 Schéma d’un comparateur dur un bit ‫مخطط‬ fifsfe BAfi BAfs    .
  • 83. 83 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 2bits A1 A2 B1 B2 fi fe fs
  • 84. 84 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
  • 85. 85 1.A=B si A2=B2 et A1=B1 2.AB si A2 B2 ou (A2=B2 et A1B1) 3.AB si A2 B2 ou (A2=B2 et A1B1)
  • 86. 86
  • 87. 87 4.2.3 Comparateur avec des entrées de mise en cascade • On remarque que : – Si A2 B2 alors A B – Si A2B2 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. • 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.
  • 88. 88 Comp fs fe fi A2 B2 Es( ) Eg( =) Ei( ) A2B2EsEgEif s fefs A2B2XXX100 A2B2XXX001 A2=B1 100100 010010 001001 fs= (A2B2) ou (A2=B2).Es fi= ( A2B2) ou (A2=B2).Ei fe=(A2=B2).Eg
  • 89. 89
  • 90. 90 Exercice • Réaliser un comparateur 4 bits en utilisant des comparateurs 2 bits avec des entrées de mise en cascade?