Vous êtes sur la page 1sur 21

Chap IV

Circuits Arithmétiques Binaires

Emna Amouri
Circuits Arithmétiques Binaires

❑ Additionneur

❑ Soustracteur

❑ Comparateur

2
Demi - Additionneur

❑ Il s'agit d'additionner deux nombres A et B à 1 seul bit. Il présente deux sorties:


S (somme) et R (retenue).
❑ Sa table de vérité est:

❑ Les expressions logiques:

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

❑ Pour additionner A et B, il faut additionner les bits ai et bi en commençant par


ceux de plus faible rang et en tenant compte des retenues.
❑ Donc, il faut regrouper en cascade n additionneurs complets à un bit.

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:

❑ La somme s’écrit sous la forme:


10
Demi - Soustracteur
❑ Il obéit aux quatre opérations de la soustraction binaire et possède deux sorties: la
différence des entrées A et B (A-B) et un empreint E.

❑ 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 )

❑ Pour effectuer cette soustraction en utilisant un additionneur, il faut d’abord


effectuer le complément à 2 de B. Pour cela, on prend le complément à 1 à l’aide
des inverseurs et on ajoute ensuite 1 au bit de poids le plus faible à R0

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

❑ Il permet de faire la comparaison entre deux nombres A (a2a1) et B(b2b1).

❑ Réalisez la table de vérité du comparateur et trouvez les équations logiques de 3


sorties.

18
Comparateur 2 bits

19
Exercice

❑ Réalisez un comparateur 2 bits à l’aide de comparateurs 1 bit.

❑ 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

Vous aimerez peut-être aussi