Vous êtes sur la page 1sur 2

ENIS TP circuit logique

A- B=A + (CV(B) - 2" + 1) = A+ C,(B) 2"


Deux cas sont à considérer pour la soustraction:

i. A>B

Dans ce cas, il suflit de faire une addition et négliger la retemue qui apparait dans nt1
bits.

Exemple ;A=1001 ; B=1000


A-B=A+C, (B)=1001+0111+1=(1) 0001.
ii. A<B
C'est à dire, A-B<0 ’A + C,(B)< 2.
Dans ce cas, aucune retenue n'apparat. Le résultat se met sous la forme du compléme nt
àdex de la valeur absohue de la diffrence.
Exemple :A=1000 : B=1001
Cz(A-B)= C2(A+ Cz(B)= Cz (1000+0110+1= Cz (111l-0001.

Travail demandé:
1.Réaliser un additionneur soustracteur de deux nombres binaires de 4
bits en utilisa nt
I'additionneur binaire 7483 et des OU EXLUSIF dans le cas oùA>B.
2. Proposer un schéma valable quelque soit A et B
(ne pas le réaliser sur la maquette).

IV. Ajustement Decimal


Pour exprimer des valeurs àdeux nombres en décimale, on utilise 8 bits :
Par exemple (76)1oserait : (0111 0110)2
Dans e cas où l'addition de deux BCD est supérieure à 9, l'addition normale ne
fonctionne pas pour BCD.
Travaildemandé:
1. Montrer qu'il suffit d'ajouter 6 au nombre obtenu
lorsque la some est comprise entre 9
et 19.
2. Proposer et réaliser le schéma d'un additionne ur
décimal en utilisant un additionne ur
7483 et quelques portes.

TP N°I:Circuit combinatoire.
Sana CHARFI/Safa Ziadi
ENIS TP circuit logique
||existe deux gandes familles por réaliser une soustraction de deux nombres A et B sur n

bits, sot par:

La version classique,

La version en coplément à2.

a. Version cassique
table vérité est représenté comme sut
Dans ce cas, on procède conmne avec l'additionneur. La
tout en considérant la retenue de l'étage précèdent :

A B Ri-1 différence R
0 0
1 1
1
1
1 1
1 1

1 1
1
1 0 1
1 1 1 1
1

additionneurs. Dans ce
soustracteurs ensemble comme avec les
Ilest possible de connecter des
beaucoup de temps. C'est pour cela, il est important
cas, la chaine de retemue risque de prendre
d'utiliser la deuxième méthode.

b. Version en complément à2:


l'additionner à A.
réaliser la soustraction de A-B dans ce cas, on pourrait prendre -B et
Pour

en complément à 2, pour cela, on fait tout d'abord le complémet à l(CV(B) )


-Bdevrait êre
copkment à
dune inversion du B:on inverse les bits de Bpuis on additionne l au
qui s'agt
B(C,(B).
Ipour obtenir le complément à 2 de
défini par la relation suivante
Le complément vrai de B est
B+ CV(B) = 2" - 1

par la relation
Lecomplément à2 de B est défini
B +C(B)=2"
peut écrire :
A partir de ces deux relations, on

Sana CHARFI/Safa Ziadi


TP N°1: Circuit combinatoire.

Vous aimerez peut-être aussi