Jak mogę wyrazić bramkę AND używając tylko bramek XOR?
logic
boolean-algebra
użytkownik2991856
źródło
źródło
Odpowiedzi:
Nie możesz
Ponieważ jest asocjacyjny, tj. ( X 1 ⊕ x 2 ) ⊕ x 3 = x 1 ⊕ ( x 2 ⊕ x 3 ) , możesz implementować tylko funkcje o postaci x i 1 ⊕ . . . ⊕ x i k gdzie x i j ∈ { x 1 , x 2 }XO R ( x1⊕ x2)) ⊕ x3)= x1⊕ ( x2)⊕ x3)) xja1⊕ . . . ⊕ xjak xjajot∈ { x1, x2)} . Jest to równoważne (w zależności od parzystości liczby wystąpień oraz x 2 ) ma wartość 0, x 1 , x 2 , a x 1 ⊕ x 2 , które nie są równoważne i.x1 x2) x1 x2) x1⊕ x2)
źródło
Hmmm. Nie da się tego zrobić z algebrą boolowską, to na pewno, ale mógłbym połączyć jedną fizycznie. Sztuką jest podłączenie jednego z wejść do przewodu zasilającego bramki XOR.
Brama XOR jest podłączona jako bufor nieodwracający. Sztuczka polega na tym, że jeśli podłączysz VCC do GND (lub przez rozszerzenie uziemienia logicznego), wyjście będzie słabym GND.
Oświadczenie: działa na krzemie, który mam, ale może nie działać na wszystkich krzemach.
źródło
.|
,|>
?