Faire d'une porte NAND et OR une porte EX-OR Vous pourez m'aider - Langages fonctionnels - Programmation
Marsh Posté le 11-01-2010 à 10:55:51
Une seule porte NAND et une seule porte OR? je ne crois pas que tu puisse en faire une porte XOR. Faut un peu plus de portes il me semble.
Si tu as 5 portes NAND on peut faire: A XOR B = [A NAND (B NAND B)] NAND [(A NAND A) NAND B]
On peut tout faire avec assez de portes NAND:
NOT A = A NAND A
A AND B = (A NAND B) NAND (A NAND B)
A OR B = (A NAND A) NAND (B NAND B)
A+,
Marsh Posté le 11-01-2010 à 12:57:24
predzio a écrit : Donc voile je doit faire d'une porte NAND et OR une porte EX-OR. |
Bonjour.
1. Merci de lire les Règles du forum.
Citation : [0C] On ne fait pas le boulot à votre place. |
A priori, si tu dois faire ça, c'est que tu as les connaissances nécessaires pour le faire...
Je te confirme, tu peux construire une porte XOR avec une NAND et une OR.
En posant les tables des trois portes, on voit vite comment obtenir le résultat...
En gros, comme il s'agit d'un exercice tu peux partir du principe que c'estpossible.
du coup, tu fais un tableau avec
a | b | a NAND b | a OR b | a XOR b
Et tu cherches la fonction à appliquer sur NAND et OR pour passer à a XOR b. A la limite, tu peux passer, à partir de ce tableau, par une table avec en entrée (a NAND b) et (a OR b) et en sortie (a XOR b), que tu peux remplir grâce au premier tableau...
Et avec un peu de logique, la solution est aussi relativement évidente
NAND => Est Vrai SSI au moins un des deux est Faux.
OR => Est Vrai SSI au moins un des deux est Vrai.
XOR => Est Vrai SSI un seul est Vrai => Est Vrai SSI un est Vrai et l'autre Faux.
Marsh Posté le 10-01-2010 à 18:00:43
Donc voile je doit faire d'une porte NAND et OR une porte EX-OR.
Je dois avoir le dessins et la table de vérité Merci