TP 2 : Additionneurs, Soustracteur & Comparateurs.
Prof responsable :
NAIMA OMAR TOUHAMI
Présenter par :
FATIMA ELKHOUMSSI 21032808
DOUHA EL ASRI 21035127
MOHAMED ARDOUN 19038448
ADIL TOUNSI 20032418
1
TP 2 : Additionneurs, Soustracteur & Comparateurs.
2. Objectifs du TP :
Le but de ce TP consiste à :
Utiliser le circuit 74LS139 pour la réalisation d’un comparateur.
Intégrer des afficheurs 7-Segments dans un système logique.
Etudier le circuit 7483 et l’utiliser pour la réalisation d’un circuit
Additionneur/Soustracteur.
1. Additionneurs :
i. Définition :
C’est un circuit qui permet d’effectuer l’addition des nombres binaires.
ii. Demi-Additionneur :
2) Il ne peut additionner que 2 bits ou entrées. On peut l’identifie par Demi-Additionneur
(Voir figure suivant)
A B S C
0 0 0 0
0 1 1 0
1 1 0 1
1 0 1 0
2 les équations de S et C :
o Equation de S: S = 𝐴̅B +A𝐵̅= A⊕ 𝑩
o Equation de C : C =AB
iii. Additionneur complet 2 bits :
A B C S C
Un additionneur complet combine deux Demi 0 0 0 0 0
Additionneurs. Il possède 3 entrées et deux sorties. 0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
2
2. les équations de S et C :
̅𝑩
Equation de S: S = 𝑨 ̅𝑪 + 𝑨
̅ 𝑩𝑪
̅ + 𝑨𝑩
̅𝑪̅ + 𝑨𝑩𝑪 = A⊕ 𝑩 ⊕ 𝑪
̅ 𝑩𝑪 + 𝑨𝑩
Equation de C : C = 𝑨 ̅ 𝑪 + 𝑨𝑩𝑪
̅ + 𝑨𝑩𝑪 =BC+A(B⊕C)
2. SOUSTRACTEURS
A. Définition :
Ils ne sont pas très utilisés dans les domaines industriels. Leur fonctionnement ressemble énormément
à celui des additionneurs.
B. Demi-soustracteur :
➢ Equation de D : D=𝐴̅𝐵 + 𝐴𝐵̅ = 𝐴 ⊕ 𝐵
➢ Equation de R :𝑅 = 𝐴̅𝐵
C. Étude d’un soustracteur Complet a 2 bits :
Le soustracteur complet est une de deux demi soustracteurs auquel on a logique a la sortie de
la retenue.
A B C D R
0 0 0 0 0
0 0 1 1 1
0 1 0 1 0
0 1 1 0 0
1 0 0 1 1
1 0 1 0 1
1 1 0 0 0
1 1 1 1 1
̅𝑩
➢ Equation de D : D =𝑨 ̅𝐂 + 𝑨̅ 𝐁𝑪
̅ + 𝐀𝑩̅𝑪
̅ + 𝐀𝐁𝐂 = 𝑪 ⊕ 𝑨 ⊕ 𝑩
̅𝑩
➢ Equation de R : R = 𝑨 ̅ 𝐂 + 𝑨𝑩
̅𝑪̅ + 𝐀𝑩
̅ 𝐂 + 𝐀𝐁𝐂 = 𝑩 ̅̅̅̅̅̅̅̅̅
̅ 𝑪 + 𝑨(𝑩 ⊕ 𝑪)
3
3. Comparateurs logiques
A. Définition :
Consiste à comparer deux nombres binaires à un bit chacun (A : A0…An) et (B : B0…BN) et
de signaler à la sortie si AB ou A=B au moyen des sorties respectives : S3, S2 et S1.
A0 B0 S1 S2 S3
0 0 1 0 0
0 1 0 0 1
1 1 1 0 0
1 0 0 1 0
Equation de S1: S1 = 𝐴̅0𝐵̅ 0 + 𝐴0𝐵0 = ̅̅̅̅̅̅̅̅̅̅̅̅
𝐴0 ⊕ 𝐵0
Equation de S2: S2 =𝐴0𝐵̅0
Equation de S3: S3 =𝐴̅0𝐵0
4.solution avec NAND :
4
C. Etude d’un comparateur intègres 2 bits :
1.table de vérité :
A1 A0 B1 B0 A<B A=B A>B
0 0 0 0 0 1 0
0 0 0 1 1 0 0
0 0 1 0 1 0 0
0 0 1 1 1 0 0
0 1 0 0 0 0 1
0 1 0 1 0 1 0
0 1 1 0 0 0 1
0 1 1 1 1 0 0
1 0 0 0 0 0 1
1 0 0 1 1 0 0
1 0 1 0 0 1 0
1 0 1 1 1 0 0
1 1 0 0 0 0 1
1 1 0 1 0 0 1
1 1 1 0 0 0 1
1 1 1 1 0 1 0
2.fonctionnement de la sortie A=B :
̅̅̅1 𝐴̅0 ̅̅̅
(A=B) =𝐴 𝐵1 𝐵̅0 + ̅̅̅ 𝐵1B0+A1𝐴̅0 𝐵1𝐵̅0+A1A0B1B0=̅̅̅̅̅̅̅̅̅̅̅̅̅
𝐴1 A0̅̅̅ (𝐴0 ⊕ 𝐵0) ̅̅̅̅̅̅̅̅̅̅̅̅̅̅
(𝐴1 ⊕ 𝐵1)
3.Les équations logiques des 3 sortie :
Equation de (A<B) :
(A<B)= ̅̅̅̅ ̅̅̅̅ + ̅̅̅̅
𝐴0𝐵1𝐵0 𝐴0 𝐵0+ ̅̅̅̅𝐴0𝐵1𝐵0 + 𝐴0𝐵1𝐵0 +A1𝐴0̅̅̅̅ 𝐵0 +
̅̅̅̅B1B0 = ̅̅̅̅
𝐴1𝐴0 𝐴0(B1⊕ 𝐵0) +B1B0(A1⊕A0) + ̅̅̅̅
𝐴0𝐵0(𝐴1 ⊕ 𝐵1)
Equation de (A= B) :
(A=B) = + A0 B0 +A1A0B1B0 +A1 B1
=A1 B1 ( ) + A1B1 ( )
=( )( )
5
Equation de (A> B):
(A>B) =A̅ 1A0 + A0B1 + ̅̅̅̅
𝐴0𝐵1𝐵0 + A1A0 +
A1A0 𝐵0+ A1A0B1 +A1
=A0 (𝐴1 ⊕ 𝐵1)+A1A0(B1⊕ 𝐵0) + (A1⊕A0)