Vous êtes sur la page 1sur 11

Chapitre 3: Les Circuits Combinatoires

III.6/ Le Transcodeur :
Le transcodeur est convertisseur de code, qui a n entrée et n sorties .

Exemple : Réaliser un transcodeur Code Binaire Naturel Code Binaire Réfléchi


( Gray)
Table de vérité :
: -

- -

18/06/2019 1
Tableaux de Karnaugh :

Ar = A 8 Br = A 8 A 4 + A 8 A 4 = A 8 ⊕ A 4

Cr = A 4 A 2 + A 4 A 2 = A 4 ⊕ A 2 Dr = A 1 A 2 + A 2 A 1 = A 2 ⊕ A 1
Le circuit logique :

18/06/2019 2
III.6.1/Les Codes décimaux-binaires:

III.7/Les Opérations Arithmétique D’addition-Soustraction:


III.7.1/Le demi additionneur:
Soit la table d’addition binaire pour deux bits :

Les équations des fonctions de sorties sont :


S = A.B + A.B = A ⊕ B R = A.B

18/06/2019 3
II.7.2/L’ additionneur binaire:

Ce circuit additionne les éléments binaires An , Bn de même rang et la retenue Rn-1


venant de l’addition du rang précédent. Son fonctionnement obéit à la table
d’implication suivante :
Rn Rn-1 ………………….R0 0
+…… An…………………………………A1 A0
+…… Bn…………………………………B1 B0

=…….Sn………………………………….S1 S0

Table de vérité: An Bn Rn-1 Sn Rn


0 0 0 0 0
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
18/06/2019 4
Les équations de sorties par Karnaugh :

Sn = A n BnR n − 1 + A nB n R n − 1 + A nB nR n − 1 + A n Bn R n − 1

( ) (
Sn = A n BnR n − 1 + B n R n − 1 + A n B nR n − 1 + Bn R n − 1 )
( )
Sn = A n (B n ⊕ R n − 1 ) + A n B n ⊕ R n − 1 = A n ⊕ (B n ⊕ R n − 1 )

R n = A n .B n + A n .R n − 1 + B n .R n − 1

Le circuit logique de l’additionneur complet :

18/06/2019 5
III.7.3 /Le demi soustracteur:

Soit la table de la soustraction binaire pour deux bits :

Les équations des fonctions de sorties sont :


D = A.B + A.B = A ⊕ B E = A.B

Le logigrame :

18/06/2019 6
III.7.4/Le soustracteur binaire:
Il reçoit les éléments binaires An ,Bn et l’emprunt précédente pour élaborer la différence
suivante : Dn = An – (Bn+En-1).

Table de vérité:
An Bn En-1 Dn E n
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1

Les équations de sorties par Karnaugh :

Dn = A n ⊕ (B n ⊕ En − 1 )

18/06/2019 7
En = A n .B n + A n .En − 1 + B n .En − 1

Le circuit logique du soustracteur complet :

18/06/2019 8
III.7.5/ Les Comparateurs :
Ces circuits permettent de détecter l’égalité de deux nombres binaires
A=(An…….Ak……A0) et B=(Bn…….Bk…….B0 ). Ces circuits permettent aussi de
détecter, Si A est supérieur ou bien inferieur à B.

Table de vérité:

Les équations de sorties :


(a〉b) = a.b =S (a = b) = a ⊕ b = E (a〈b) = a.b = I
Si on pose : a = A k , b = B k , S = S k , E = E k , I = Ik

18/06/2019 9
Le circuit logique du comparateur :

18/06/2019 10
MERCI
DE
VOTRE
ATTENTION.

Vous aimerez peut-être aussi