Vous êtes sur la page 1sur 25

Chapitre VI

Page 1
VI.1. 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)

C ’est possible d’utiliser des circuits combinatoires pour réaliser


d’autres circuits plus complexes.

Exemple de Circuits combinatoires


Demi Additionneur; Additionneur complet; Comparateur;
Multiplexeur; Demultiplexeur; Encodeur; Décodeur
Page 3
VI.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 sur un bit.
A la sortie nous récupérons la somme S et la retenu R (Carry).

► En binaire l’addition sur un seul bit


se fait de la manière suivante:

► La table de vérité associée

4
► Le logigramme d’un demi-additionneur

VI.3. Additionneur complet


► En binaire lorsque on fait une addition il faut tenir en compte de
la retenue entrante.

5
VI.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
 Table de vérité d’additionneur complet 1 bit

6
 Logigramme d’un additionneur complet 1 bit

 Logigramme d’un additionneur complet 1 bit réalisé avec deux


demi-additionneurs

7
VI.3.2. Additionneur 4 bits

 Schéma d’un additionneur 4 bits

8
VI.4. Le Comparateur

► C ’est un circuit combinatoire qui permet de comparer entre

deux nombres binaire A et B.

► Il possède 2 entrées :
A : sur un bit
B : sur un bit

► Il possède 3 sorties
fe : Egalité ( A=B)
fi : Inférieur ( A < B)
fs : Supérieur (A > B)
9
VI.4.1. Comparateur sur un bit

VI.4.2. Comparateur deux bits


Il permet de faire la comparaison entre deux nombres A (A2A1) et
B(B2B1) chacun sur deux bits.

10
 Table de vérité d’un comparateur 2 bits

11
VI.4.3. Réalisation d’un comparateur 2 bits à l’aide de deux
comparateurs 1 bit

► C ’est possible de réaliser un comparateur 2 bits en utilisant deux


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.

12
Fonction logique d’un comparateur 2 bits réalisée par deux
comparateurs 1 bit:

Logigramme d’un comparateur 2 bits réalisé par deux


comparateurs 1 bit:

13
VI.5. Le Multiplexeur

 Un multiplexeur est un circuit combinatoire qui permet de


sélectionner une information (1 bit) parmi 2n valeurs en entrée.
 Il possède :
x 2n entrées d’information
x Une seule sortie
x n entrées de sélection ( commandes)

14
VI.5.1. Multiplexeur 21

VI.5.2. Multiplexeur 4 1

15
VI.5.3. Multiplexeur 8 1

16
VI.6. Démultiplexeurs

 Il joue le rôle inverse d’un multiplexeur, il permet de faire


passer une information dans l’une des sorties selon les valeurs
des entrées de commandes.
 Il possède :
x une seule entrée d’information
x 2n sorties
x n entrées de sélection ( commandes)

21
VI.6.1. Démultiplexeur 1  2

22
VI.6.2. Démultiplexeur 1  4

23
VI.6.3. Démultiplexeur 1  8

24
VI.7. Le décodeur

 C ’est un circuit combinatoire qui est constitué de :


x n : entrées de données
x 2n sorties
x Pour chaque combinaison en entrée une seule sortie est
activée à la fois

25
VI.7.1. Décodeur 2  4

26
VI.7.2. Décodeur 3  8

27
VI.8. L’encodeur binaire

 Il joue le rôle inverse d’un décodeur


x Il possède 2n entrées
x n sorties
x Pour chaque combinaison en entrée on va avoir sont
numéro ( en binaire) à la sortie.

30
VI.8.1. L’encodeur binaire 4  2

31
34

Vous aimerez peut-être aussi