İkili bilgiyi 2'ye dönüştüren kombinasyonel devreNçıkış hatları olarak bilinir Kod çözücüler. İkili bilgi N giriş satırı şeklinde iletilir. Çıkış satırları 2'yi tanımlarN-ikili bilgi için bit kodu. Basit bir ifadeyle, Kod çözücü işlemin tersini gerçekleştirir Kodlayıcı . Basitlik açısından aynı anda yalnızca bir giriş hattı etkinleştirilir. Üretilen 2N-bit çıkış kodu ikili bilgiye eşdeğerdir.
Aşağıdaki gibi çeşitli kod çözücü türleri vardır:
2 ila 4 hatlı kod çözücü:
2 ila 4 hatlı kod çözücüde toplam üç giriş vardır, yani A0ve A1ve E ve dört çıkış, yani Y0, VE1, VE2ve Y3. Her giriş kombinasyonu için 'E' etkinleştirmesi 1'e ayarlandığında bu dört çıkıştan biri 1 olacaktır. 2 ila 4 hatlı kod çözücünün blok şeması ve doğruluk tablosu aşağıda verilmiştir.
Blok Şeması:
Doğruluk tablosu:
Y0, Y0, Y2 ve Y3 teriminin mantıksal ifadesi aşağıdaki gibidir:
VE3=E.A1.A0
VE2=E.A1.A0'
VE1=E.A1'.A0
Y0=E.A1'.A0'
Yukarıdaki ifadelerin mantıksal devresi aşağıda verilmiştir:
sözlük başlatıcısı c#
3 ila 8 hatlı kod çözücü:
3 ila 8 hatlı kod çözücü aynı zamanda şu şekilde de bilinir: İkiliden Sekizliye Kod Çözücü . 3 ila 8 hatlı bir kod çözücüde toplam sekiz çıkış vardır, yani Y0, VE1, VE2, VE3, VE4, VE5, VE6ve Y7ve üç çıkış, yani A0, A1 ve A2. Bu devrenin bir etkinleştirme girişi 'E' vardır. Tıpkı 2 ila 4 hatlı kodlayıcıda olduğu gibi, 'E'yi etkinleştir 1 olarak ayarlandığında bu dört çıkıştan biri 1 olacaktır. 3 ila 8 hatlı kodlayıcının blok şeması ve doğruluk tablosu aşağıda verilmiştir.
Blok Şeması:
Doğruluk tablosu:
Y teriminin mantıksal ifadesi0, VE1, VE2, VE3, VE4, VE5, VE6ve Y7Şöyleki:
VE0=A0'.A1'.A2'
VE1=A0.A1'.A2'
VE2=A0'.A1.A2'
VE3=A0.A1.A2'
VE4=A0'.A1'.A2
VE5=A0.A1'.A2
VE6=A0'.A1.A2
VE7=A0.A1.A2
Yukarıdaki ifadelerin mantıksal devresi aşağıda verilmiştir:
4 ila 16 hatlı Kod Çözücü
4 ila 16 hatlı kod çözücüde toplam 16 çıkış vardır, yani Y0, VE1, VE2,……, VE16ve dört giriş, yani A0, A1, A2ve A3. 3 ila 16 hatlı kod çözücü, 2 ila 4 kod çözücü veya 3 ila 8 kod çözücü kullanılarak oluşturulabilir. Gerekli sayıda alt düzey kod çözücüyü bulmak için kullanılan aşağıdaki formül vardır.
Gerekli düşük dereceli kod çözücü sayısı=m2/M1
M1= 8
M2= 16
Gerekli 3 ila 8 kod çözücü sayısı= =2
Blok Şeması:
Doğruluk tablosu:
A0, A1, A2,…, A15 teriminin mantıksal ifadesi aşağıdaki gibidir:
VE0=A0'.A1'.A2'.A3'
VE1=A0'.A1'.A2'.A3
VE2=A0'.A1'.A2.A3'
VE3=A0'.A1'.A2.A3
VE4=A0'.A1.A2'.A3'
VE5=A0'.A1.A2'.A3
VE6=A0'.A1.A2.A3'
VE7=A0'.A1.A2.A3
VE8=A0.A1'.A2'.A3'
VE9=A0.A1'.A2'.A3
VE10=A0.A1'.A2.A3'
VEon bir=A0.A1'.A2.A3
VE12=A0.A1.A2'.A3'
VE13=A0.A1.A2'.A3
VE14=A0.A1.A2.A3'
VEon beş=A0.A1.A2'.A3
Yukarıdaki ifadelerin mantıksal devresi aşağıda verilmiştir: