0% ont trouvé ce document utile (0 vote)
79 vues10 pages

Additionneurs et Soustracteurs Logiques

Le document décrit la conception d'un soustracteur 4-bits en utilisant des additionneurs 1-bit. Il présente d'abord la table de vérité et le circuit logique d'un demi-additionneur et d'un additionneur 1-bit. Puis il montre la réalisation d'un additionneur 4-bits et d'un soustracteur 4-bits en utilisant l'additionneur 1-bit comme bloc de base.

Transféré par

ahmedleo10010
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
79 vues10 pages

Additionneurs et Soustracteurs Logiques

Le document décrit la conception d'un soustracteur 4-bits en utilisant des additionneurs 1-bit. Il présente d'abord la table de vérité et le circuit logique d'un demi-additionneur et d'un additionneur 1-bit. Puis il montre la réalisation d'un additionneur 4-bits et d'un soustracteur 4-bits en utilisant l'additionneur 1-bit comme bloc de base.

Transféré par

ahmedleo10010
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP1 :

ADDITTIONNEUR & SOUSTRACTEUR

Fait par (binôme) GN°2:

CHOHAIDI Abdessamad
ENNABIRHA Aymane

Année Universitaire :2022/2023

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 :

après le demi additioneur (1) des entres 𝑨et 𝑩 on obtien 𝑺𝟏 = 𝑨 ⨁ B et 𝑹𝟏 = 𝑨𝑩 ,on

pose par exemple 𝒙 = 𝑨 ⨁ B ,et om passe a deuxieme additioneur des entres 𝒙 et 𝑹𝒊𝒏 on obtient

𝑺𝟐 = 𝒙⨁ 𝑹𝒊𝒏 ,et 𝑹𝟐 = 𝒙. 𝑹𝒊𝒏 . donc si on remplace 𝒙 par sa valeur et on fait un (𝑂𝑈) de 𝑹𝟏et 𝑹𝟐 . on

trouve finalement que 𝑺 = 𝑹𝒊𝒏 ⨁(𝑨⨁𝑩) et 𝑹𝒐𝒖𝒕 = 𝑹𝒊𝒏 (𝑩 + 𝑨) + 𝑨𝑩 ce sont les relations de

l'additionneur complet donc on peut obtenir un additionneur complet par l'association de 2 demi additionneur

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-1bi t

[Link] 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
[Link] 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

Vous aimerez peut-être aussi