Académique Documents
Professionnel Documents
Culture Documents
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
4. La partie pratique :
ET 74LS08 1
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
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
4. Le circuit logique permettant de réaliser l’additionneur complet à 1 bit :
5. La partie pratique :
OU 74LS32 2
ET 74LS08 2
4
II. Etude et réalisation pratique :
❖A. ½ Additionneur :
1. Le montage ½ Additionneur par logisim :
2. Vérification :
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.
5
5. Ajouter dans la bibliothèque de composants de Logisim :
6
4. Le schéma du circuit logigramme de l’additionneur 1-bit avec vérification :
5.
7
7. Sauvegarder le circuit sous le nom ADD-1bit.:
8
2. Un additionneur complet à 4 bit/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
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
Avec :
- A et B les 2 bits à additionner
- S et R : la Somme et la Retenue respectivement.
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.
A = a4a3a2a1
B = b4b3b2b1
--------------------------------
S = Rout S4S3S2S1
II- PREPARATION
A/ Demi-Additionneur
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
6/ Montrer que l’additionneur complet à 1 bit peut être obtenu par l’association de 2
circuits ½ additionneurs.
A- ½ Additionneur
1- A l’aide de logisim, réaliser le montage ½ Additionneur de la Figure suivante :
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.
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.