Як я можу виражати ворота AND, використовуючи лише ворота XOR?
Як я можу виражати ворота AND, використовуючи лише ворота XOR?
Відповіді:
Ти не можеш.
Оскільки є асоціативним, тобто ( x 1 ⊕ x 2 ) ⊕ x 3 = x 1 ⊕ ( x 2 ⊕ x 3 ) , ви можете реалізувати лише функції виду x i 1 ⊕ . . . ⊕ x i k, де x i j ∈ { x 1 , x 2 }. Це еквівалентно (залежно від паритету кількості екземплярів і x 2 ) або 0, x 1 , x 2 , або x 1 ⊕ x 2 , які не еквівалентні AND.
Хммм. Це неможливо зробити з булевою алгеброю, що точно, але я можу підключити її фізично. Трюк полягає в підключенні одного з входів до джерела живлення воріт XOR.
I2
|
0 I1 |
| | |
\| |/ |
|\ / | |
.|---| \ / |--------/
\ V /
\ /
\ /
V
|
AND OUTPUT
Затвор XOR з'єднаний у вигляді неінвертуючого буфера. Прихильність полягає в тому, що якщо ви підключите VCC до GND (або розширення логічної землі), вихід буде слабким GND.
Відмова від відповідальності: це працює на кремнієві, які я маю, але може працювати не на всіх кремнію.
.|
, |>
?