DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Cevaptan gidince tüm satırları sağladığını gördüm, sorulan da o sanırım. Ama bu ifade nasıl oluşturuluyor ? Bir satır için bulduğum diğer satırı sağlamıyor, kolayı var mı ? Dersi kaçırdığım için bilmiyorum...
0 işlem 0 işlem 0 = 1 -----> bunu sağlayan "veya-değil" mantık geçidine girişleri nasıl verebiliriz? (a veya b veya c) (değil) = 1 yani a,b,c değişkenlerini terslemeye gerek yok. Bu eşitliği saklayalım, daha sonra sadeleştirmelerde "de morgan" eşitlikleri yardımıyla dönüştürülebilir.
İkinci satır için: 0,0,1 = 1 için (a veya b veya c(değil)) (değil) = 1 olmalıdır(sadece c terslendi). Bunu da saklayalım, belki ilerde işe yarar. Tüm satırların veya-değil türünden yazılışını elde ettikten sonra ortak yanları olanlar, birbirlerine dönüştürülebilenler olacak. En sonunda sadeleştirmeler bittiğinde elinde tek denklem olacak.
0 işlem 0 işlem 0 = 1 -----> bunu sağlayan "veya-değil" mantık geçidine girişleri nasıl verebiliriz? (a veya b veya c) (değil) = 1 yani a,b,c değişkenlerini terslemeye gerek yok. Bu eşitliği saklayalım, daha sonra sadeleştirmelerde "de morgan" eşitlikleri yardımıyla dönüştürülebilir.
İkinci satır için: 0,0,1 = 1 için (a veya b veya c(değil)) (değil) = 1 olmalıdır(sadece c terslendi). Bunu da saklayalım, belki ilerde işe yarar. Tüm satırların veya-değil türünden yazılışını elde ettikten sonra ortak yanları olanlar, birbirlerine dönüştürülebilenler olacak. En sonunda sadeleştirmeler bittiğinde elinde tek denklem olacak.
Sadeleştirme işlemi nasıl oluyor ? Ve bu neden bu kadar uğraştırıcı bir şey ? :D Ayrıca sadece veya ile mi yapmak zorundayız ve kullanılmaz mı ?
0 işlem 0 işlem 0 = 1 -----> bunu sağlayan "veya-değil" mantık geçidine girişleri nasıl verebiliriz? (a veya b veya c) (değil) = 1 yani a,b,c değişkenlerini terslemeye gerek yok. Bu eşitliği saklayalım, daha sonra sadeleştirmelerde "de morgan" eşitlikleri yardımıyla dönüştürülebilir.
İkinci satır için: 0,0,1 = 1 için (a veya b veya c(değil)) (değil) = 1 olmalıdır(sadece c terslendi). Bunu da saklayalım, belki ilerde işe yarar. Tüm satırların veya-değil türünden yazılışını elde ettikten sonra ortak yanları olanlar, birbirlerine dönüştürülebilenler olacak. En sonunda sadeleştirmeler bittiğinde elinde tek denklem olacak.
Sadeleştirme işlemi nasıl oluyor ? Ve bu neden bu kadar uğraştırıcı bir şey ? :D Ayrıca sadece veya ile mi yapmak zorundayız ve kullanılmaz mı ?
Sadeleştirme işlemi şuna benziyor:
(a(değil) veya b(değil) veya c(değil)) = (a ve b ve c)(değil)
buna benzer çok sayıda özellik var mesela en basiti: a ve 0 = 0, a veya 1 = a
a ve a = a
a veya a = a
a veya a(değil) = 1
a ve a(değil) = 0
a ve (a veya b) = a
gibi....
Paftalı bir yöntem ile de hazırlık yapılıyor ama tam hatırlamıyorum o konuları.
Ve-değil ile de yapabilirsin. Aslında daha başka yöntemler de var. Yeterince alıştırma yaptıysan kafadan da bilebilirsin, ben kafadan çözüyordum böyle şeyleri ama öğretmenimiz kabul etmiyordu :D
Not: tüm işlemleri tek tip (ör: ve-değil) geçit ile tasarlayabilirsen, devreyi gerçekten kurmak daha basit ve hızlı olur(karışıklık azalır. Bakınız: flip-flop, xor devreleri). Atıyorum sadece 7400N tipi entegre kullanılarak küçük ölçekli bir işlemci yapılabiliyor olması gerek.
http://r1309.hizliresim.com/1f/r/sytml.jpg
ilkinin cevabı A'+B.C ikinicisinin C'+A'.B
Cevaptan gidince tüm satırları sağladığını gördüm, sorulan da o sanırım. Ama bu ifade nasıl oluşturuluyor ? Bir satır için bulduğum diğer satırı sağlamıyor, kolayı var mı ? Dersi kaçırdığım için bilmiyorum...