Kombinuota grandinė, pakeičianti dvejetainę informaciją į 2Nišvesties linijos yra žinomos kaip Dekoderiai. Dvejetainė informacija perduodama N įvesties eilučių forma. Išvesties linijos apibrėžia 2N-bitinis dvejetainės informacijos kodas. Paprastais žodžiais tariant, Dekoderis atlieka atvirkštinę operaciją Encoder . Dėl paprastumo vienu metu aktyvuojama tik viena įvesties eilutė. Pagamintas 2N-bitų išvesties kodas yra lygiavertis dvejetainei informacijai.
Yra įvairių tipų dekoderių, kurie yra tokie:
2–4 eilučių dekoderis:
2–4 eilučių dekoderyje iš viso yra trys įėjimai, ty A0, ir A1ir E bei keturi išėjimai, ty Y0, IR1, IR2, ir Y3. Kiekvienam įėjimų deriniui, kai įgalinimo 'E' yra nustatytas į 1, vienas iš šių keturių išėjimų bus 1. Toliau pateikiamos 2–4 eilučių dekoderio blokinės diagramos ir tiesos lentelė.
Blokinė diagrama:
Tiesos lentelė:
Loginė terminų Y0, Y0, Y2 ir Y3 išraiška yra tokia:
IR3=E.A1.A0
IR2=E.A1.A0“
IR1=E.A1„.A0
Y0=E.A1„.A0“
Aukščiau pateiktų išraiškų loginė grandinė pateikta žemiau:
Regresinis testavimas programinės įrangos testavimuose
3–8 eilučių dekoderis:
3–8 eilučių dekoderis taip pat žinomas kaip Dvejetainis į aštuntainį dekoderis . 3–8 eilučių dekoderyje iš viso yra aštuoni išėjimai, ty Y0, IR1, IR2, IR3, IR4, IR5, IR6, ir Y7ir trys išėjimai, ty A0, A1 ir A2. Ši grandinė turi įjungimo įvestį „E“. Kaip ir 2–4 eilučių dekoderis, kai įgalinimas „E“ yra nustatytas į 1, vienas iš šių keturių išėjimų bus 1. Toliau pateikiama 3–8 eilučių kodavimo bloko schema ir tiesos lentelė.
Blokinė diagrama:
Tiesos lentelė:
Loginė termino Y išraiška0, IR1, IR2, IR3, IR4, IR5, IR6, ir Y7yra taip:
IR0=A0„.A1„.A2“
IR1=A0.A1„.A2“
IR2=A0„.A1.A2“
IR3=A0.A1.A2“
IR4=A0„.A1„.A2
IR5=A0.A1„.A2
IR6=A0„.A1.A2
IR7=A0.A1.A2
Aukščiau pateiktų išraiškų loginė grandinė pateikta žemiau:
4–16 eilučių dekoderis
4–16 eilučių dekoderyje iš viso yra 16 išėjimų, t. y. Y0, IR1, IR2,……, IR16ir keturios įvestys, ty A0, A1, A2, ir A3. 3–16 eilučių dekoderis gali būti sukonstruotas naudojant 2–4 dekoderius arba 3–8 dekoderius. Norint rasti reikiamą žemesnės eilės dekoderių skaičių, naudojama tokia formulė.
Reikalingas žemesnės eilės dekoderių skaičius=m2/m1
m1= 8
m2= 16
Reikalingas 3–8 dekoderių skaičius= =2
Blokinė diagrama:
Tiesos lentelė:
Loginė termino A0, A1, A2,…, A15 išraiška yra tokia:
IR0=A0„.A1„.A2„.A3“
IR1=A0„.A1„.A2„.A3
IR2=A0„.A1„.A2.A3“
IR3=A0„.A1„.A2.A3
IR4=A0„.A1.A2„.A3“
IR5=A0„.A1.A2„.A3
IR6=A0„.A1.A2.A3“
IR7=A0„.A1.A2.A3
IR8=A0.A1„.A2„.A3“
IR9=A0.A1„.A2„.A3
IR10=A0.A1„.A2.A3“
IRvienuolika=A0.A1„.A2.A3
IR12=A0.A1.A2„.A3“
IR13=A0.A1.A2„.A3
IR14=A0.A1.A2.A3“
IRpenkiolika=A0.A1.A2„.A3
Aukščiau pateiktų išraiškų loginė grandinė pateikta žemiau: