Vous êtes sur la page 1sur 3

TD 4 - STRM1- Portes et fonctions logiques 1/3

Institut National de formation TD N° 4 de Structure Machine


en Informatique 1 ère Année

1. Soit le schéma de la figure 1.

a./ Donner l'équation de F.


b./ Représenter F en utilisant que des NAND à 2 entrées et des inverseurs.

2./ Soit la fonction F(A,B,C) définie comme suit:


F(A,B,C) = 1 si (ABC)2 comporte un nombre impair de 1;
F(A,B,C) = 0 sinon.
a./ Etablir la table de vérité de F.
b./ Donner l’équation algébrique de F.
c./ Donner le schéma du circuit C1 de la fonction F avec le minimum de portes logiques.

d./ En utilisant uniquement des circuits C1, réaliser le circuit de la fonction suivante:
F1 = A ⊕ B ⊕ C ⊕ D ⊕ E ⊕ F ⊕ G ⊕ H
3./ Soit le circuit C2 décrit par le schéma bloc et les équations suivants:
X Y

DA S = X⊕ Y
R = X.Y

R S
Question: A l'aide d'un minimum de circuits DA et de portes logiques, représenter par un
seul schéma les fonctions suivantes:
F1 = A ⊕ B ⊕ C , F2 = A. B + ( A ⊕ B). C , F3 = A . B. C + A. B . C ,

F4 = A. B. C + A. B. C , F5 = A. B. C
4./ On ne dispose que de NAND à 2, 3, 4 entrées et de NOR à 2, 3 entrées.
Réaliser avec un minimum de portes un OU à 8 entrées et un ET à 16 entrées.

A.Balla
TD 4 - STRM1- Portes et fonctions logiques 2/3

5./ Donner les formes canoniques disjonctives et conjonctives des fonctions définies par :
a./ F( A,B,C ) = 1 si le nombre de variables à 1 est impair.
b./ F( A,B,C ) = 1 si au moins deux variables sont égales à 1.
c./ F( A,B,C ) = 1 si le nombre ( ABC )2 est pair.
d./ F ( A, B , C ) = ( A + B + C )( A. B + C )

6./ Soit la fonction suivante:


F = [C. A.B. A.B. X .].[C. A.B. A.B. X .Y ]
a./ Tracer le logigramme de F.
b./ Analyser F par table de vérité suivant les valeurs de C,X,Y, et les valeurs de A,X,Y.

7./ On dispose de deux circuits C1 et C2 définis comme suit:

Réaliser F = A. C.E + A. D. E + B. C. E + B. D. E + F . B , à l’aide d’un minimum de circuits


C1 et C2.

8./ Soit le circuit décrit par le schéma bloc et la table de vérité suivants:

X Y Z T S0 S1 S2 ... S8 S9
0 0 0 0 0 1 1 ... 1 1
0 0 0 1 1 0 1 ... 1 1
.. .. ..
. . ... .
1 0 0 0 1 1 1 ... 0 1
1 0 0 1 1 1 1 ... 1 0
1 0 1 0 1 1 1 ... 1 1
1 0 1 1 1 1 1 ... 1 1
1 1 0 0 1 1 1 ... 1 1
1 1 0 1 1 1 1 ... 1 1
1 1 1 0 1 1 1 ... 1 1
1 1 1 1 1 1 1 ... 1 1

Question: A l'aide de ce circuit et d'un minimum de portes logiques, représenter les deux
formes canoniques de la fonction suivante:
F ( A, B , C ) = A. B. C + A. B. C + A. B. C + A. B. C
F ( A, B , C ) = ( A + B + C ).( A + B + C ). ( A + B + C ). ( A + B + C )

9./ Soit le circuit A définit par le schéma bloc et la table de vérité suivants:
A.Balla
TD 4 - STRM1- Portes et fonctions logiques 3/3

Schéma bloc: I0a I1a I0b I1b I0c I1c I0d I1d

C A V

Sa Sb Sc Sd
Table de vérité:
V C Sa Sb Sc Sd
0 X 0 0 0 0
1 0 Ioa Iob Ioc Iod
1 1 I1a I1b I1c I1d

Question: A l'aide de ce circuit et d'un minimum de portes logiques, réaliser les fonctions
suivantes: F1 = A ⊕ B, F2 = A + B, F3 = A. B , F4 = A + B

10./ La figure2 nous montre l’utilisation de portes logiques pour simuler un interrupteur
bidirectionnel. Dans le cas présent, la lumière est émise par une DEL (Diode
Electroluminescente) qui conduit quand la sortie de la porte NOR est basse.
Remarquer le nom donné à cette sortie, soit L pour indiquer qu’elle est vraie au niveau Bas.
Déterminer les conditions d’entrée qui font briller la DEL.

11./ Le circuit de la figure3 commande le moteur d’un enregistreur à cassette quand le


microprocesseur envoie des données à cet enregistreur ou en reçoit de lui. Ce circuit met en
marche le moteur quand CS = 1.

a./ Etablissez les conditions d’entrée qui mettent le moteur en marche.


b./ Dans la figure3, le code envoyé pour activer l’enregistreur à cassette est A7 à A0 = (FE)16 .
Modifier ce circuit pour que le microprocesseur ait à envoyer le code ( 4A )16 pour activer
l’enregistreur.

A.Balla

Vous aimerez peut-être aussi