Como expressar um portão AND usando apenas portões XOR?
logic
boolean-algebra
user2991856
fonte
fonte
Respostas:
Você não pode.
Uma vez que é associativa, ou seja, ( x 1 ⊕ x 2 ) ⊕ x 3 = x 1 ⊕ ( x 2 ⊕ x 3 ) , só é possível implementar as funções da forma de x i 1 ⊕ . . . ⊕ x i k onde x i j ∈ { x 1 , x 2 }XOR (x1⊕x2)⊕x3=x1⊕(x2⊕x3) xi1⊕...⊕xik xEuj∈ { x1, x2} . Isso é equivalente a (dependendo da paridade do número de instâncias de e x 2 ) 0, x 1 , x 2 ou x 1 ⊕ x 2 , que não são equivalentes a AND.x1 x2 x1 x2 x1⊕ x2
fonte
Hummm. Isso não pode ser feito com álgebra booleana, com certeza, mas eu poderia conectar um fisicamente. O truque é conectar uma das entradas ao cabo de força de um portão XOR.
O portão XOR está conectado como um buffer não inversor. O truque envolvido é que, se você conectar o VCC ao GND (ou, por extensão, um aterramento lógico), a saída será um GND fraco.
Isenção de responsabilidade: isso funciona com o silício que eu tenho, mas pode não funcionar com todo o silício.
fonte
.|
,|>
?