2
Etude d’un soustracteur Soit deux nombre binaire P et Q que l’on souhaite soustraire et S le résultat S = P – Q On note P et Q les nombre décimaux et respectivement (p 3 , p 2 , p 1 , p 0 ) et (q 3 , q 2 , q 1 , q 0 ) leur codage binaire. La valeur décimal de P est égale à : p 3 x2 3 + p 2 x2 2 + p 1 x2 1 + p 0 x2 0 . Les retenues nécessaires au calcul serons notées r i Exemple : 5 – 2 = 3 donne en binaire (codé sur 4 bits) 0101- 0010 = 0011 ici une retenue a été nécessaire Questions : -1- La table de vérité donnant p 0 -q 0 ( soustracteur 1 bit ) est donnée ci-contre : Donner les équations s 0 et r 0 et construire les logigrammes correspondants. -2- En utilisant des tableau de Karnaugh donner les expressions de s i et r i (pour un rang quelconque). -4- Tracer les logigrammes avec des NAND à 2 entrée de s i et r i . p 0 q 0 r 0 s 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 1

Etude d'un soustracteur - Lycée Champollion ·  · 2014-07-03Etude d’un soustracteur Soit deux nombre binaire P et Q que l’on souhaite soustraire et S le résultat S = P –

Embed Size (px)

Citation preview

Page 1: Etude d'un soustracteur - Lycée Champollion ·  · 2014-07-03Etude d’un soustracteur Soit deux nombre binaire P et Q que l’on souhaite soustraire et S le résultat S = P –

Etude d’un soustracteur

Soit deux nombre binaire P et Q que l’on souhaite soustraire et S le résultat S = P – Q

On note P et Q les nombre décimaux et respectivement (p3, p2, p1, p0) et (q3, q2, q1, q0) leur codage binaire.

La valeur décimal de P est égale à : p3x23 + p2x2

2 + p1x2

1 + p0x2

0. Les retenues nécessaires au calcul serons

notées ri

Exemple : 5 – 2 = 3 donne en binaire (codé sur 4 bits) 0101- 0010 = 0011 ici une retenue a été nécessaire

Questions :

-1- La table de vérité donnant p0-q0 ( soustracteur 1 bit )

est donnée ci-contre :

Donner les équations s0 et r0 et construire les logigrammes

correspondants.

-2- En utilisant des tableau de Karnaugh donner les expressions de si et ri (pour un rang

quelconque).

-4- Tracer les logigrammes avec des NAND à 2 entrée de si et ri.

p0 q0 r0 s0

0 0 0 0

0 1 1 1

1 1 0 0

1 0 0 1

Page 2: Etude d'un soustracteur - Lycée Champollion ·  · 2014-07-03Etude d’un soustracteur Soit deux nombre binaire P et Q que l’on souhaite soustraire et S le résultat S = P –

Corrigé du soustracteur

Exercice 1 : soustracteur

A a4 a3 a2 a1

B b4 b3 b2 b1

S s4 s3 s2 s1

r4 r3 r2 r1

Table de vérité pour un bit i

piqi

ri-1 00 01 11 10

piqi

ri-1 00 01 11 10

0 0 1 0 1 1iii1iii1iii1iiii rqprqprqprqpS

−−−−+++= 0 0 1 0 0

1 1 0 1 0 1ii1iiiii rqrpqpr

−−++= 1 1 1 1 0

Tableau de Si Tableau de ri

1iiii rqpS−

⊕⊕= ; )qp(rqpr ii1iiii ++=−

Logigramme d’un soustracteur sur 1 bit :

Réalisation d’un OU exclusif avec des NAND à deux entrées :

F a b ab ab F (ab).(ab)= ⊕ = + = =

Il suffit de dupliquer ce logigramme : 1iiii rqpS−

⊕⊕=

i i i 1 i i i i i i 1 i i 1i ir p q r (p q ) r (p .q ).(p .r ).(q .r )− − −

= + + = =

Avec :

ai = bit i du nombre A

bi = bit i du nombre B

si = bit i de la somme S

ri = retenue de la colonne i

= 1

≥ 1

1=

& &

ri-1

pi

qi

Si

ri

&

b

a

F

&

&

&

&

&

ri-1

pi

ri

&

&

& qi

&

& & &

NAND à 3 entrées