Partage
  • Partager sur Facebook
  • Partager sur Twitter

Porte NOR et NAND

Sujet résolu
Anonyme
    11 janvier 2013 à 22:18:30

    Boujour, je ne réussis pas à trouver la solution en utilisant NOR et/ou NAND pour la question suivante:

    Je suis vrai si et seulement si mes deux entrées X et Y sont les mêmes.

    Merci!

    • Partager sur Facebook
    • Partager sur Twitter
      11 janvier 2013 à 22:49:52

      ça veut dire /x./y = 1 et x.y = 1 donc que S = /x./y + x.y

      le dessin est très moche mais je pense que c'est ça, si tu veux des explication dis le :)

      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        11 janvier 2013 à 23:03:33

        Merci beaucoup, oui c'est exactement ce que je voulais. Mais je n'ai pas compris.
        • Partager sur Facebook
        • Partager sur Twitter
          12 janvier 2013 à 0:00:28

          En gros, tu cherches à faire le ou exclusif.

          x XOR y = (NON(x) ET NON(y)) OU (x ET y)

          ATTENTION : (NON(x) ET NON(y) ) != NON(x ET y)

          • Partager sur Facebook
          • Partager sur Twitter
          Anonyme
            12 janvier 2013 à 0:09:47

            Mais, j'arrive pas à comprendre le schéma.
            • Partager sur Facebook
            • Partager sur Twitter
              12 janvier 2013 à 0:15:53

              @PC17pouces : Non ce n'est pas un XOR, il est dis si les entrées sont les mêmes.
              • Partager sur Facebook
              • Partager sur Twitter
              Tell me and I forget. Teach me and I remember. Involve me and I learn.
              Anonyme
                12 janvier 2013 à 0:20:04

                Est-ce que le schéma est bon? Je fais les remplacements et ça fonctionne pas. X=vrai, Y=vrai ou X=faux, Y=faux.
                • Partager sur Facebook
                • Partager sur Twitter
                  12 janvier 2013 à 0:30:35

                  Oui, la réponse de EkinOf est tout à fais exacte.

                  Démo :

                  (/x./y)+(x.y) = /(/(/x./y)./(x.y))

                                     = /(/(/(x+y))./(x.y))

                  Ainsi, en sachant que NOR et NAND sont équivalents à un Non (/ ou barre), il est facile d'effectuer le shéma.

                  PS : Si quelqu'un pouvait quand même vérifier, je l'ai fais de tête alors une coquille est vite arrivée.

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Tell me and I forget. Teach me and I remember. Involve me and I learn.
                    12 janvier 2013 à 0:31:42

                    Oui pardon, c'est un NXOR ^^

                    Moi je dirais plutot ce schéma la :

                    EDIT : J'ai vérifié le schéma d'Ekinof, il n'est pas bon.

                    • Partager sur Facebook
                    • Partager sur Twitter
                      12 janvier 2013 à 0:40:10

                      Lis la consigne, seulement avec des portes NOR et/ou NAND !

                      Et j'ai vérifié sur papier et cela me semble juste, alors.

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Tell me and I forget. Teach me and I remember. Involve me and I learn.
                      Anonyme
                        12 janvier 2013 à 1:44:17

                        EkinOf a écrit:

                        ça veut dire /x./y = 1 et x.y = 1 donc que S = /x./y + x.y

                        le dessin est très moche mais je pense que c'est ça, si tu veux des explication dis le :)

                        La première case est un NOR ou un NAND?

                        • Partager sur Facebook
                        • Partager sur Twitter
                          12 janvier 2013 à 2:21:03

                          BobTheBob a écrit:

                          EkinOf a écrit:

                          ça veut dire /x./y = 1 et x.y = 1 donc que S = /x./y + x.y

                          le dessin est très moche mais je pense que c'est ça, si tu veux des explication dis le :)

                          La première case est un NOR ou un NAND?

                          C'est un NOR. Comme tu habites en amérique, je suppose que vous utilisez les symboles américains non ? nous ce sont les symboles types européens.

                          Sinon je confirme que le schéma de EkinOf est juste. C'est une solution parmi d'autres.

                          Enfin, qu'est-ce que tu ne comprend pas ? le schéma ou le raisonnement ?

                          • Partager sur Facebook
                          • Partager sur Twitter
                          Anonyme
                            12 janvier 2013 à 7:25:56

                            sydzero a écrit:

                            BobTheBob a écrit:

                            EkinOf a écrit:

                            ça veut dire /x./y = 1 et x.y = 1 donc que S = /x./y + x.y

                            le dessin est très moche mais je pense que c'est ça, si tu veux des explication dis le :)

                            La première case est un NOR ou un NAND?

                            C'est un NOR. Comme tu habites en amérique, je suppose que vous utilisez les symboles américains non ? nous ce sont les symboles types européens.

                            Sinon je confirme que le schéma de EkinOf est juste. C'est une solution parmi d'autres.

                            Enfin, qu'est-ce que tu ne comprend pas ? le schéma ou le raisonnement ?

                            Merci! Le schéma a 4 entrées. Donc, pour vérifier je peux poser x=vrai et y=vrai pour les 2 branches. Ça implique que la sortie pour la branche du haut (NOR) est faux. Ceci implique faux comme entrée pour le NAND suivant. Donc, pour la branche du haut, avant d'entrer dans le dernier NAND, j'ai vrai car faux faux = vrai. Pour la branche du bas, avec x=vrai et y=vrai, la sortie est faux pour le NAND. Donc, pour la branche du bas, avant d'entrer dans le dernier NAND, j'ai faux. Pour le dernier NAND, j'ai donc pour la branche du haut vrai et la branche du bas faux. J'ai donc au final comme sortie vrai. J'obtiens aussi la même réponse avec x=faux et y=faux. Par contre, je peux aussi poser pour la branche du haut x=vrai et y=vrai et pour la branche du bas x=faux et y=faux. De cette façon, j'obtiens comme sortie au final faux. Ce qui n'est pas la bonne réponse.

                            Ma question, est-ce que mon raisonnement est bon? Merci beaucoup pour votre aide!



                            • Partager sur Facebook
                            • Partager sur Twitter
                              12 janvier 2013 à 10:49:38


                              Je t'ai refais le schéma en mettant l'équation optenu à chaque étape, après comme les autres disent il y a plein de façon de faire. Et ma solution est juste, je l'ai même fait vérifier par un logiciel pour être sur.
                              • Partager sur Facebook
                              • Partager sur Twitter
                                12 janvier 2013 à 13:36:26

                                BobTheBob a écrit:

                                sydzero a écrit:

                                BobTheBob a écrit:

                                EkinOf a écrit:

                                ça veut dire /x./y = 1 et x.y = 1 donc que S = /x./y + x.y

                                le dessin est très moche mais je pense que c'est ça, si tu veux des explication dis le :)

                                La première case est un NOR ou un NAND?

                                C'est un NOR. Comme tu habites en amérique, je suppose que vous utilisez les symboles américains non ? nous ce sont les symboles types européens.

                                Sinon je confirme que le schéma de EkinOf est juste. C'est une solution parmi d'autres.

                                Enfin, qu'est-ce que tu ne comprend pas ? le schéma ou le raisonnement ?

                                Merci! Le schéma a 4 entrées. Donc, pour vérifier je peux poser x=vrai et y=vrai pour les 2 branches. Ça implique que la sortie pour la branche du haut (NOR) est faux. Ceci implique faux comme entrée pour le NAND suivant. Donc, pour la branche du haut, avant d'entrer dans le dernier NAND, j'ai vrai car faux faux = vrai. Pour la branche du bas, avec x=vrai et y=vrai, la sortie est faux pour le NAND. Donc, pour la branche du bas, avant d'entrer dans le dernier NAND, j'ai faux. Pour le dernier NAND, j'ai donc pour la branche du haut vrai et la branche du bas faux. J'ai donc au final comme sortie vrai. J'obtiens aussi la même réponse avec x=faux et y=faux. Par contre, je peux aussi poser pour la branche du haut x=vrai et y=vrai et pour la branche du bas x=faux et y=faux. De cette façon, j'obtiens comme sortie au final faux. Ce qui n'est pas la bonne réponse.

                                Ma question, est-ce que mon raisonnement est bon? Merci beaucoup pour votre aide!


                                Pourquoi mettre X = Vrai et Y Vrai en haut et X = Faux et Y = Faux en bas ? Ce sont les mêmes variables ! X vaut soit Vrai soit Faux mais pas les deux en même temps ! Idem pour Y.

                                Regarde la deuxième version du schéma d'EkinOf. Il est équivalent à celui d'avant, mais il a fusionné les mêmes entrées entres elles.



                                • Partager sur Facebook
                                • Partager sur Twitter
                                Anonyme
                                  12 janvier 2013 à 18:00:24

                                  Ok merci beaucoup à tous, je comprends maintenant. Effectivement le schéma est bon.

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                  Anonyme
                                    12 janvier 2013 à 19:12:56

                                    J'ai une dernière question.

                                    Je suis faux si et seulement si mon entrée X est vraie et
                                    que mon entrée Y est fausse en utilisant NOR et/ou NAND.

                                    Ce qui donne comme équation x./y=0

                                    Malgré les explications ci-haut, je ne réussis pas à faire le lien entre l'équation et le schéma.

                                    Comment déduire le schéma à partir de x./y=0? Merci encore de votre patience!

                                    Je veux seulement une indice et non le schéma au complet.

                                    Edit: J'ai trouvé la réponse. Par contre, la méthode que j'utilise s'apparente à l'essai-erreur.

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      12 janvier 2013 à 20:34:32

                                      Ce que je ferais, c'est que je me demanderai quand le résultat vaudrait 1, car attendre 0 en sortit n'est pas très logique ; ici, si x./y, le courant ne passe pas, donc pour qu'il passe il faut /(x./y).

                                      A partir de là tu essaies de décomposer l'équation pour la rendre compatible avec une suite de NOR/NAND, et voilà. N'hésite pas à dire si tu n'y arrives pas.

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                      Tell me and I forget. Teach me and I remember. Involve me and I learn.
                                        12 janvier 2013 à 22:34:30

                                        Salut,

                                        Tu peux aussi travailler arithmétiquement :

                                        $$x.y + \overline{x}.\overline{y} \\ = \overline{\overline{x}}.\overline{\overline{y}} + \overline{x}.\overline{y} \\ = \overline{\overline{x}+\overline{y}} + \overline{x + y} \\ = \overline{(\overline{x}+\overline{y}).(x+y)}$$

                                        Et pour ta deuxième question :

                                        $$x.\overline{y} \\ = \overline{\overline{x}}.\overline{y} \\ = \overline{\overline{x} + y}$$

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                        Anonyme
                                          13 janvier 2013 à 2:24:07

                                          NDKa a écrit:

                                          Ce que je ferais, c'est que je me demanderai quand le résultat vaudrait 1, car attendre 0 en sortit n'est pas très logique ; ici, si x./y, le courant ne passe pas, donc pour qu'il passe il faut /(x./y).

                                          A partir de là tu essaies de décomposer l'équation pour la rendre compatible avec une suite de NOR/NAND, et voilà. N'hésite pas à dire si tu n'y arrives pas.

                                                    J'y arrive merci! 

                                          Diin a écrit:

                                          Salut,

                                          Tu peux aussi travailler arithmétiquement :

                                          $$x.y + \overline{x}.\overline{y} \\ = \overline{\overline{x}}.\overline{\overline{y}} + \overline{x}.\overline{y} \\ = \overline{\overline{x}+\overline{y}} + \overline{x + y} \\ = \overline{(\overline{x}+\overline{y}).(x+y)}$$

                                          Et pour ta deuxième question :

                                          $$x.\overline{y} \\ = \overline{\overline{x}}.\overline{y} \\ = \overline{\overline{x} + y}$$

                                          Merci! Mais une fois que tu obtiens ton équation finale, comment en déduire le schéma?





                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            13 janvier 2013 à 2:34:43

                                            Par exemple, pour le deuxième :

                                            • Tu as une NOR principale, avec \(\overline{x}\) et \(y\) en entrée.

                                            Tu places donc ta sortie \(z\) en sortie d'une NOR, avec comme entrée \(\overline{x}\) et \(y\).

                                            Si tu as plusieurs portes les une dans les autres, commence par la fin (la porte la plus générale) puis tu remontes peu à peu jusqu'aux entrées principales.

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                            Anonyme
                                              13 janvier 2013 à 5:32:53

                                              Diin a écrit:

                                              Par exemple, pour le deuxième :

                                              • Tu as une NOR principale, avec \(\overline{x}\) et \(y\) en entrée.

                                              Tu places donc ta sortie \(z\) en sortie d'une NOR, avec comme entrée \(\overline{x}\) et \(y\).

                                              Si tu as plusieurs portes les une dans les autres, commence par la fin (la porte la plus générale) puis tu remontes peu à peu jusqu'aux entrées principales.

                                              Merci bien! Notre prochain cours est sur l'algèbre de Boole. Je pense qu'avec ces notions je serai mieux outillé pour construire des circuits.

                                              • Partager sur Facebook
                                              • Partager sur Twitter

                                              Porte NOR et NAND

                                              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                              • Editeur
                                              • Markdown