NOR und NAND Gatter
-
Moin!
Ich bin bischen durcheinander:(
Also NOR verstehe ich als von NOT und OR abgeleitet und würde in c++ so schreibenbool a; bool b; bool c; c= !(a||b); und NAND abgeleitet von NOT und AND bool a; bool b; bool c; c= !(a&&b);
ist das so richtig oder ist es umgekehrt ?
Danke!
-
nein, richtig. a nand b == not (a and b).
-
Danke, ich meine ob es grundsetzlich so ist, dass NOR Verknüpfung den Wert von OR umkehrt und NAND den Wert von AND
Also allgemein:
NOR = !(||)
NAND= !(&&)
Ist das so?
oder
NOR = !(&&)
NAND = !(||)
?
Danke
-
Es ist genau so, wie man es intuitiv machen würde:
NOR ist NOT OR, dreht also OR genau um.
NAND ist NOT AND, dreht also AND genau um.Alles klar?
-
Jawohl!
Danke schön!
-
herrlado schrieb:
NOR = !(||)
NAND= !(&&)
Ist das so?
oder
NOR = !(&&)
NAND = !(||)Das ist das gleiche. In der Booleschen Algebra gelten die DeMorganschen Gesetze.
-
SG1 schrieb:
herrlado schrieb:
NOR = !(||)
NAND= !(&&)
Ist das so?
oder
NOR = !(&&)
NAND = !(||)Das ist das gleiche. In der Booleschen Algebra gelten die DeMorganschen Gesetze.
sorry, das verstehe ich nicht.
!(true && false) ergibt bei mir:
!(false)
trueund
!(true || false)
!(true)
falsealso nicht das gleiche
oder habe ich gerade ein blackout?
-
Shade Of Mine schrieb:
oder habe ich gerade ein blackout?
Nein, SG1 hatte eins
DeMorgan: not(a and b) = (not a or not b)
(und nochmal mit and und or vertauscht)
-
Bashar schrieb:
Nein, SG1 hatte eins
Muss an der Uhrzeit gelegen haben