Durum indirgemesi flip flop sayısını azaltmak için kullanılır.Bu sayede hem maliyet azalacak hem de karmaşıklık ortadan kalkacaktır.Şimdi aşağıdaki örnek üzerinde görelim
Bakın ilk tablomuzu olduğu gibi de kullanabiliriz.Fakat 5 durumumuz olduğundan en az 3 FF kullanmamız gerekir.Burada gelecek durumları aynı olan şimdiki durumlarımıza bakalım.A ve D.
A ve D den birini yok etmemiz gerekiyor.Biz örneğimizde D'yi yok ettik.Bu işlemi gerçekleştirirken D hangi durum ile eşleşmiş ise(A) geriye kalan tüm D'lerin yerine A yazıyoruz.Bunun sebebi D'yi tamamen yok etmemizdir.Bu işlemler tamamlandıktan sonra geriye 4 durumumuz kalıyor.Görüldüğü üzere bu durum tablosunun devresinde bize 2 tane FF yetecektir.Bu da 1 FF kar yaptığımızı gösteriyor.Ya bütün bu işlemleri 1 FF'tan kar etmek için mi yaptık ? dediğinizi duyar gibiyim :)Ya bu devreden binlerce,yüzbinlerce üretecekseniz ?
İYİ ÇALIŞMALAR...
Kaydol:
Kayıt Yorumları (Atom)
Spring Boot Uygulamasını Heroku üzerinde Deploy Etme
Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...
-
Bu yazımda hobi olarak ilgilendiğim bug bounty'i anlatmaya çalışacağım. Daha sonra bu konu üzerinde kendimizi geliştirmek için neler yap...
-
Flip-Flop doğruluk tabloları girişlerin durumuna bağlı olarak çıkışların ne olması gerektiğini anlatan tablolardır. Kısaca bir doğruluk tabl...
Hiç yorum yok:
Yorum Gönder