Bagaimana saya bisa mengekspresikan gerbang AND hanya menggunakan gerbang XOR?
logic
boolean-algebra
pengguna2991856
sumber
sumber
Jawaban:
Kamu tidak bisa
Sejak adalah asosiatif, yaitu ( x 1 ⊕ x 2 ) ⊕ x 3 = x 1 ⊕ ( x 2 ⊕ x 3 ) , Anda hanya dapat menerapkan fungsi dari bentuk x i 1 ⊕ . . . ⊕ x i k mana x i j ∈ { x 1 , x 2 }XOR (x1⊕x2)⊕x3=x1⊕(x2⊕x3) xi1⊕...⊕xik xij∈{x1,x2} . Ini sama dengan (tergantung pada paritas jumlah instance dan x 2 ) baik 0, xx1 x2 , x 2 , atau x 1 ⊕ x 2 , yang tidak setara dengan AND.x1 x2 x1⊕x2
sumber
Hmmm. Itu tidak bisa dilakukan dengan aljabar boolean yang pasti, tetapi saya bisa menghubungkannya secara fisik. Triknya adalah menghubungkan salah satu input ke kabel daya gerbang XOR.
Gerbang XOR dihubungkan dengan kabel sebagai penyangga bukan pembalik. Triknya adalah jika Anda mengirim VCC ke GND (atau dengan ekstensi landasan logika), hasilnya adalah GND yang lemah.
Penafian: ini bekerja pada silikon yang saya miliki, tetapi mungkin tidak bekerja pada semua silikon.
sumber
.|
,|>
?