Académique Documents
Professionnel Documents
Culture Documents
Emna Amouri
Circuits Arithmétiques Binaires
❑ Additionneur
❑ Soustracteur
❑ Comparateur
2
Demi - Additionneur
3
Demi - Additionneur
❑ Logigramme :
❑ Schéma Bloc:
4
Additionneur complet à 1 seul bit
❑ Il s'agit d'additionner deux nombres A et B à un seul bit en tenant compte d'une
retenue antérieure Rn. Il présente deux sorties Sn et Rn+1.
5
Additionneur complet à 1 seul bit
Additionneur complet à 1 seul bit
❑ un additionneur complet à un seul bit est alors représenté par le logigramme
suivant:
7
Additionneur complet à 1 seul bit
❑ un additionneur complet à un seul bit contient 2 demi-additionneurs.
❑ Schéma bloc:
8
Additionneur de 2 nombres à plusieurs bits
❑ Soient deux nombres A et B représentés sur n bits tels que
9
Additionneur de 2 nombres à 4 bits
❑ Il est évident que l'entrée R0 de l'additionneur à un bit de rang zéro est égale à zéro:
❑ Exemple:
❑ Table de vérité:
❑ Expressions logiques:
11
Demi - Soustracteur
❑ Logigramme:
❑ Schéma bloc:
12
Soustracteur
❑ La soustraction se résume à une opération d’addition, si on exprime les nombres
négatifs selon la notation en complément à 2.
❑ A – B = A + C2 ( B )
13
Soustracteur
❑ Supposons que A et B sont sur 1 bit.
❑ Réalisez un demi soustracteur en utilisant un additionneur complet 1 bit.
14
Exercice
❑ Soit une information binaire sur 5 bits ( i4 i3i2i1i0). Donner le circuit qui permet
de calculer le nombre de 1 dans l’information en entrée en utilisant uniquement des
additionneurs complets sur 1 bit ?
❑ Exemple :
Si on a en entrée l’information ( i4i3i2i1i0) =( 10110) alors en sortie on obtient la
valeur 3 en binaire ( 011) puisque il existe 3 bits qui sont à 1 dans l’information en
entrée .
15
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 : égalité ( A=B)
• fi : inférieur ( A < B)
• fs : supérieur (A > B)
16
Comparateur 1 bit
17
Comparateur 2 bits
18
Comparateur 2 bits
19
Exercice
❑ 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.
20
Exercice
21