Vous êtes sur la page 1sur 14

[Date] Diviseur 4/4

Et son transcodeur équivalent

abdallah allam
ENCADRE PAR : P.JBILOU
Introduction :

La division, en générale s’effectue grâce au soustraction et multiplication en


tenant compte la retenue, ce qui est similaire au division binaire sauf que les
bits du quotient ne peuvent être que 1 et 0. Le bit du quotient est 0 si on ne
peut pas soustraire le diviseur et il est égale à 1 si le diviseur admet la
soustraction.

Principe de fonctionnement :

Division binaire :

On prend les quatre bits du MSB de dividende, si ils acceptent soustraction du


diviseur, le MSB du quotient égale à 1 sinon il égale à 0 est on décale le
quotient et ainsi.

Algorithme du division euclidienne :


Ce qui nous donne : pour réaliser une division on a besoin de soustracteurs et
de décalages, puisque qu’on parle de 8 huit bits d’entrées, le montage est assez
complexe.

Soustracteur :

Table de vérité
Les équations logiques

Schéma

Avec

Multiplexeur :
Le multiplexeur est un circuit qui permet de sélectionner l’une des entrées
selon les bits d’adresses.
Schéma :

Bloc multiplexeur-soustracteur :
Schéma synoptique du bloc :

Les équations de sorite de ce bloc :


R=(D S BI) *N+D*N
BO=D*S+D*BI+S*BI
Ce bloc est câblé en réseau pour obtenir un diviseur de 4 bits sur 4 bits afin
d’obtenir le quotient et le reste.

Diviseur 4/4 :

Pour simplifier le montage on utilise les bus, car les entrées B3B2B1B0 se
répètent.
Diviseur 4/4 :
Pour afficher le résultat de la division (le quotient et le reste) on a besoin d’un
transcodeur 4-5 car les deux résultats se compose de 4 bits et 5 sortie car on a
besoin d’afficher un nombre entre (0-15) et donc afficher les unités et les
dizaines.
Pour exploiter les circuits qu’on a déjà réaliser dans notre TP, on va utiliser le
transcodeur 5-6 sauf qu’on ne va utiliser que 4 entrées et 5 sorties en court-
circuitant la quatrième entrée avec la masse.

E3 E2 E1 E0 D U3 U2 U1 U0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
11 1 0 1 1 1 0 0 0 1
12 1 1 0 0 1 0 0 1 0
13 1 1 0 1 1 0 0 1 1
14 1 1 1 0 1 0 1 0 0
15 1 1 1 1 1 0 1 0 1
Les fonctions sont les mêmes du transcodeur 5-6

Tableaux de karnaugh :
Montage final :