Vous êtes sur la page 1sur 18

TP1 :

ADDITTIONNEUR & SOUSTRACTEUR

CHOHAIDI Abdessamad

1
I. Préparation :
❖ A. Demi-Additionneur 1⁄2 :
1. La table de vérité d’un demi additionneur (𝟏⁄𝟐 𝑨𝑫𝑫 ) :
A B S R

0 0 0 0 • A et B : 2 bits à additionner .
0 1 1 0 • S et R : la Somme et la Retenue respectivement.

1 0 1 0

1 1 0 1

2. Les équations logiques correspondants à S et à R :


̅ 𝑩 + 𝑨𝑩
𝑺=𝑨 ̅ 𝑹 = 𝑨𝑩

3. Simplification des équations logiques S et R :


Les équations logiques S et R sont simplifiées ;
̅ 𝑩 + 𝑨𝑩
L’équations 𝑺 = 𝑨 ̅ est exactement la fonction ou-exclusif, 𝑺 = 𝑨 ⨁ B et pour R C’est ET :

Le circuit logique réalisant L’équation S

Le circuit logique réalisant L’équation R

Donc le circuit logique réalisant demi additionneur

2
4. La partie pratique :

Type de circuit intégré Référence Nombre de circuits


OU-EXCLUSIF 74LS86 1

ET 74LS08 1

❖B. Additionneur complet à 1 bit :


1. La table de vérité d’un additionneur complet sur 1 bit :
A B 𝑹𝒊𝒏 S 𝑹𝒐𝒖𝒕

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

2. Les deux tables de Karnaugh correspondant à la somme S et à la retenue 𝑹𝒐𝒖𝒕 :

La somme S : la retenue 𝑹𝒐𝒖𝒕 :

B , 𝑹𝒊𝒏 B , 𝑹𝒊𝒏
A 00 01 11 10 A 00 01 11 10
0 0 1 0 1 0 0 0 1 0

1 1 0 1 0 1 0 1 1 1

3. L’équation logique de S et celle de 𝑹𝒐𝒖𝒕 :

̅𝑩
𝑺=𝑨 ̅ 𝑹𝒊𝒏 + 𝑨
̅ 𝑩𝑹
̅̅̅̅
̅ ̅ ̅̅̅̅̅
𝒊𝒏 + 𝑨𝑩 𝑹𝒊𝒏 + 𝑨𝑩 𝑹𝒊𝒏 , 𝑹𝒐𝒖𝒕 = 𝑩𝑹𝒊𝒏 + 𝑨𝑹𝒊𝒏 + 𝑨𝑩

̅𝑩
𝑺 = 𝑹𝒊𝒏 (𝑨 ̅ + 𝑨𝑩) + 𝑹
̅̅̅̅
̅ ̅ ̅
𝒊𝒏 (𝑨𝑩 + 𝑨𝑩) 𝑹𝒐𝒖𝒕 = 𝑹𝒊𝒏 (𝑩 + 𝑨) + 𝑨𝑩

̅̅̅̅̅̅̅) + 𝑹
𝑺 = 𝑹𝒊𝒏 (𝑨⨁𝑩 ̅̅̅̅
̅
𝒊𝒏 (𝑨⨁𝑩)

𝑺 = 𝑹𝒊𝒏 ⨁(𝑨⨁𝑩)

3
4. Le circuit logique permettant de réaliser l’additionneur complet à 1 bit :

Les portes logiques utilisées : OU-EXCLUSIF, ET, OU

5. La partie pratique :

Type de circuit intégré Référence Nombre de circuits


OU-EXCLUSIF 74LS86 2

OU 74LS32 2

ET 74LS08 2

6. L’additionneur complet à 1 bit et circuits ½ additionneurs :

4
II. Etude et réalisation pratique :
❖A. ½ Additionneur :
1. Le montage ½ Additionneur par logisim :

2. Vérification :

3. Vérifier la table de vérité calculée par Logisim :

A B S R

0 0 0 0

0 1 1 0

1 0 1 0

1 1 0 1

Le table de vérité calculée par logisim est le même que l’étude théorique.

4. Sauvegarder le circuit sous le nom Demi-ADD :

5
5. Ajouter dans la bibliothèque de composants de Logisim :

❖B. Additionneur 1-bit :


1. La table de vérité calculée par Logisim d’un additionneur complet sur 1 bit :

2. Les équations booléennes simplifiées S et 𝑹𝒐𝒖𝒕 correspondant à l’additionneur :

3. Comparaison de résultats théoriques :


Les équations calculées par logisim est le même que l’étude théorique.

6
4. Le schéma du circuit logigramme de l’additionneur 1-bit avec vérification :
5.

6. L’additionneur complet à 1 bit, utilisation de le ½ additionneur :

7
7. Sauvegarder le circuit sous le nom ADD-1bit.:

8. Ajouter dans la bibliothèque de composants de Logisim :

❖C. Additionneur complet 4-bits :


1. Un schéma de montage :

8
2. Un additionneur complet à 4 bit/l’additionneur ADD-1bit :

3. Sauvegarder le circuit dans un fichier ADD-4bit :

❖D. Soustracteur 4-bits :


1. La soustraction A-B à partir d’addition :
𝑨 − 𝑩 = 𝑨 + (−𝑩)
Pour (−𝑩) En utilisant le codage des entiers relatifs en complément à 2 ;

𝑨 − 𝑩 = 𝑨 + 𝑪𝑨𝟏 (𝑩) + 𝟏
= 𝑨 + 𝑪𝑨𝟐 (𝑩)

2. Un circuit pouvant réaliser la soustraction sur 4 bits :


On a le circuit de l’additionneur ADD-1bit

1.Pour obtenir le complément à 2 de 𝑩(𝑩𝟒, 𝑩𝟑, 𝑩𝟐, 𝑩𝟏) on pose 𝑹𝒊𝒏𝒑𝒖𝒕 comme le signe /de même
valeur de signe ; si égale S= 0 donc le nombre est positive, si égale S=1 donc le nombre est négative et ajouter un 1
comme entrée ;

9
2.Et on a fait une liaison entre 𝑅𝑖𝑛𝑝𝑢𝑡 S et les valeurs de 𝐵(𝐵4 ,𝐵3 , 𝐵2 , 𝐵1 ) par une porte logique OU-EXCLUSIF

𝑪𝑨𝟏 (𝑩) + 𝟏
Donc :

S 𝑩𝒊 𝑪𝑨𝟏 (𝑩)

Si 0 0 0

0 1 1

Si 1 0 1

1 1 0

3.

Alors

10
Faculté des Sciences El Jadida Département de Physique

TP1 : ADDITTIONNEUR / SOUSTRACTEUR

I- PRINCIPE
Dans le système binaire, on peut représenter n'importe quel nombre comme dans le
système décimal et l'on peut effectuer les quatre opérations arithmétiques élémentaires :
addition, soustraction, multiplication et division.
Les trois dernières opérations peuvent être toutes ramenées à l'addition qui est donc
l’opération la plus importante.

Un additionneur est un circuit dont l’opération fondamentale est l’addition des nombres
binaires. L’exemple le plus simple est l’addition de deux nombres binaires de un bit chacun.

0+0= 0
0 + 1= 1
1+0= 1
1 + 1 = 10

La synthèse du circuit réalisant cette opération conduit à un demi-additionneur :

Fig.1 : Schéma de principe d’1/2 Additionneur-1bit

Avec :
- A et B les 2 bits à additionner
- S et R : la Somme et la Retenue respectivement.

T.P. Electronique numérique 4


Faculté des Sciences El Jadida Département de Physique

Un vrai additionneur (ou additionneur complet) doit tenir compte de la retenue


précédente. Le schéma de principe d’un additionneur complet 1-bit est donné dans la figure
suivante :

Fig.2 : Schéma de principe d’un Additionneur 1bit

Dans la pratique, les nombres que nous manipulons de tous les jours sont codés sur
plus d’un bit.
Pour réaliser l’addition de 2 nombres de plus d’un bit, on connecte plusieurs
additionneurs complets à 1 bit en cascade.

La Figue 3 illustre l’exemple d’un additionneur réalisant la somme entre 2 nombres


A = a4a3a2a1 et B = b4b3b2b1 codés sur 4 bits :

A = a4a3a2a1
B = b4b3b2b1
--------------------------------
S = Rout S4S3S2S1

Le schéma de l’additionneur 4 bits est donc une cascade d’additionneurs élémentaires


à 1 bit :

T.P. Electronique numérique 5


Faculté des Sciences El Jadida Département de Physique

Fig.3 : Schéma de principe d’un additionneur 4 bits

II- PREPARATION

A/ Demi-Additionneur

1/ Donner la table de vérité d’un demi additionneur (1/2 ADD)


A B S R
0 0
0 1
1 0
1 1

2/ Etablir les équations logiques correspondants à S et à R.


3/ Simplifier ces équations et montrer que le circuit logique réalisant le ½ additionneur
peut se mettre sous la forme :

Fig.4 : Schéma électrique d’1/2 Additionneur

T.P. Electronique numérique 6


Faculté des Sciences El Jadida Département de Physique

4/ Dans la pratique, pour réaliser ce circuit, on utilise des circuits intégrés, donner le
type, la référence et le nombre optimal de circuits intégrés qu’il faut utiliser (voir annexe) :
Type de Référence Nombre de
circuit intégré circuits

B/ Additionneur complet à 1 bit

1/ Etablir la table de vérité d’un additionneur complet sur 1 bit.


B A Rin S Rout
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1

2/ Donner les deux tables de Karnaugh correspondant respectivement à la somme S et


à la retenue Rout.

3/ Etablir l’équation logique de S et celle de Rout :


S = ……………………………………………………………….
Rout = ………………………………………………………………..

4/ En déduire le circuit logique permettant de réaliser l’additionneur complet à 1bit.


Indiquer les noms des portes logiques utilisées.

T.P. Electronique numérique 7


Faculté des Sciences El Jadida Département de Physique

5/ Même question que celle du paragraphe précédent, donner, si on veut réaliser ce


circuit, le type, la référence et le nombre optimal de circuits intégrés qu’il faut utiliser
(Annexe) :
Type de Référence Nombre de
circuit intégré circuits

6/ Montrer que l’additionneur complet à 1 bit peut être obtenu par l’association de 2
circuits ½ additionneurs.

Fig.4bis Schéma de principe d’un Additionneur à 1 bit

III- ETUDE ET REALISATION PRATIQUES

A- ½ Additionneur
1- A l’aide de logisim, réaliser le montage ½ Additionneur de la Figure suivante :

T.P. Electronique numérique 8


Faculté des Sciences El Jadida Département de Physique

Fig.6 Schéma électrique d’1/2 additionneur à 1bit

2- Vérifier son bon fonctionnement


3- Vérifier la table de vérité calculée par Logisim et comparer à l’étude théorique
4- Sauvegarder le circuit sous le nom Demi-ADD
5- Rajouter dans la bibliothèque de composants de Logisim, le ½ additionneur que vous venez
de créer en sélectionnant dans le menu Project / Load Library la commande Logisim
Library…puis le fichier .circ créé précédemment.

B- Additionneur 1-bit
1- A l’aide de logisim, saisir la table de vérité que vous avez établie dans la partie théorique.
2- En déduire les équations booléennes simplifiées S et Rout correspondant à l’additionneur
3- Comparer aux résultats théoriques.
4- Générer le schéma du circuit logigramme de l’additionneur 1-bit.
5- Vérifier le bon fonctionnement du montage devant l’enseignant.
6- Réaliser l’additionneur complet à 1bit (Fig. 4bis) en utilisant le ½ additionneur que vous
avez rajouté dans votre bibliothèque (Demi-ADD).
7- Sauvegarder le circuit sous le nom ADD-1bit.
8- Rajouter dans la bibliothèque de composants de Logisim, l’additionneur que vous venez de
créer.

C- Additionneur complet 4-bits


1- En s’inspirant de l’additionneur complet à 4 bits (Fig. 3), proposer un schéma de montage
permettant de réaliser l’addition entre 2 mots de 4 bits (A3A2A1A0) et (B3B2B1B0).
2- Utiliser LOGISIM pour réaliser un additionneur complet à 4 bits. Pour cela, utiliser
l’additionneur ADD-1bit que vous avez rajouté dans votre bibliothèque.
3- Tester son fonctionnement puis sauvegarder le circuit dans un fichier ADD-4bit.

T.P. Electronique numérique 9


Faculté des Sciences El Jadida Département de Physique

D- Soustracteur 4-bits

1- En utilisant les propriétés du codage des entiers relatifs en complément à 2, comment peut-
on réaliser la soustraction A-B à partir d’addition ?
2- Proposer un circuit pouvant réaliser la soustraction sur 4 bits à partir d’un additionneur 4
bits.
3- Réaliser le montage suivant et vérifier son bon fonctionnement.

Fig.7 Schéma de principe d’un additionneur soustracteur à 4 bits

T.P. Electronique numérique 10


Faculté des Sciences El Jadida Département de Physique

Faculté des sciences – Département de Physique – El Jadida


SMI3

Travaux Pratiques d’Electronique


Numérique

A. EL FAJRI Année universitaire : 2021-2022

T.P. Electronique numérique 1

Vous aimerez peut-être aussi