Zaten kolayca awailable diyagram cevap, sahip olduğundan
wikipedia bir şekilde, Google size soru başlığını yazarak .png diyagram
sizin için aynıdır o diyagram ayıklama göre formülü bulmak için, bu kolay olmalı. NAND olarak tanımı verildi
NAND ( A , B ) = A B¯¯¯¯¯¯¯¯:
Hepsini bir araya getirdiğimizde,
C= A B¯¯¯¯¯¯¯¯= A¯¯¯¯+ B¯¯¯¯
D1¯¯¯¯¯¯= A C= A ( A¯¯¯¯+ B¯¯¯¯)= A A¯¯¯¯+ A B¯¯¯¯= 0 + A B¯¯¯¯= A B¯¯¯¯
D2¯¯¯¯¯¯= B A¯¯¯¯
E= D1D2¯¯¯¯¯¯¯¯¯¯¯¯= D1¯¯¯¯¯¯+ D2¯¯¯¯¯¯= A B¯¯¯¯+ B A¯¯¯¯
Bu tam olarak XOR'un tanımıdır. Sadece cevabı kontrol etmek yerine ilk verilerinizden başlamak istiyorsanız tüm bunları tersine çevirebilirsiniz.
Önceden bilgi sahibi olmadan cevabı bulma
Bu, çözümü sıfırdan bulmak için bir soruya düzenleme olarak eklenen açık talebi cevaplamayı amaçlamaktadır. Sorunun bir düşünce süreci ile ilgili olduğu düşünüldüğünde, tüm detayları veriyorum.
birB
XOR ( A , B ) = A B¯¯¯¯+ B A¯¯¯¯.
Bu yüzden bu kapıya ne tür girdilerin istenen çıktıyı üreteceğini tahmin etmeye çalışabiliriz.
olduğunu biliyoruzNAND ( X, Y) = XY¯¯¯¯¯¯¯¯= X¯¯¯¯+ Y¯¯¯¯
Unifying biz almak zorunda sonuçla bu son formülü elde ederiz:
Bunun sadece en basit olasılık olduğunu unutmayın. İstenen sonucu verecek başka girdi çiftleri de var, çünkü NAND denklem özelliklerine sahip olduğu için serbest bir cebirde birleştirmiyoruz. Ama bunu bir başlangıç için deniyoruz.
XYbirB
Birleştirme prosedürünü tekrarlamaya çalışabiliriz (yaptım), ancak bu doğal olarak bizi dört kapı daha, dolayısıyla 5 kapı çözümüne yönlendirecektir.
XYZbirB
XYZbirBAB
AB
Z=NAND(A,B)=AB¯¯¯¯¯¯¯¯=A¯¯¯¯+B¯¯¯¯
ZABXY
AB
Bunu kontrol etmek kolaydır
NAND(Z,A)=ZA¯¯¯¯¯¯¯=AB¯¯¯¯¯¯¯¯A¯¯¯¯¯¯¯¯¯¯¯¯¯=(A¯¯¯¯+B¯¯¯¯)A¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯=A¯¯¯¯A+B¯¯¯¯A¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯=0+B¯¯¯¯A¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯=B¯¯¯¯A¯¯¯¯¯¯¯¯=AB¯¯¯¯¯¯¯¯¯¯¯¯=X
NAND(Z,B)=Y
Bu nedenle, istenen sonucu, yani XOR fonksiyonunu elde etmek için bu dört kapıyı oluşturabiliriz.