Ključna razlika: Demultiplexer ali DMUX je kombinacija vezja, ki vsebuje en vhod podatkov, nekaj vhodov za nadzor in veliko izhodov, medtem ko je dekodirnik logični krog, ki pretvori dvojiško število v njegovo enakovredno decimalno število.
Za razumevanje demultipleksorja in dekoderjev mora biti koncept kombinacijskih vezij jasen. Kombinacijska logična vezja so določena z logično funkcijo njihovega trenutnega vhodnega stanja. Stanje je lahko 0 ali 1 v vsakem primeru. V kombinacijskem logičnem vezju je izhod odvisen od kombinacije njegovih vhodov. Če v vsakem primeru pride do spremembe stanja vnosa, potem na spremembo vpliva tudi izhod. Ti tokokrogi so v bistvu sestavljeni iz treh osnovnih vrat:
- IN
- ALI
- NE
Ta vrata so kombinirana za izdelavo preprostih ali zapletenih preklopnih vezij. Funkcijo kombinacijskega logičnega vezja lahko enostavno dobimo z implementacijo Boolove algebre, tabele resnice ali z logičnimi diagrami. Ta kombinacijska logična vezja so razvrščena v tri širše kategorije:
- Aritmetične in logične funkcije
- Prenos podatkov
- Pretvorniki kod
Kategorija prenosa podatkov vključuje multiplekserje, demultipleksorje, kodirnike in dekoderje. Ta kategorija je zato zelo pomembna pri definiranju razlik med demultiplekserjem in dekoderjem.

Dekoder je tudi vrsta kombinacijskega vezja, ki ima več vhodov in več izhodov, in se uporablja za pretvorbo kodiranih vhodov v kodirane izhode. Biti v vhodni kodi so na splošno manjši od bitov, ki so prisotni v izhodni kodi. Dekoder v bistvu dekodira vhodno kodo. Na primer, če je dekoder podan binarni kodi nb bitov, lahko dekodirnik pove, katera koda je ta iz možnih 2 ^ n kod. Dekoder lahko definiramo tudi kot napravo, ki naredi samo obratno kodirnika.

Razlike med dekoderjem in demultiplekserjem lahko torej definiramo z upoštevanjem teh dveh pomembnih dejavnikov. Dekoder je veliko vhodov v veliko izhodno napravo, medtem ko je demultiplekser eden od vhodov v napravo z mnogimi izhodi. Druga razlika med njimi je lahko izražena, ker v dekodirniku ni izbirnih vrstic, medtem ko je v primeru demultipleksorja izbira določenega obrisa nadzorovana z vrednostjo izbirnih črt.
Razlike lahko povzamemo kot: -
Demultiplekser | Dekoder | |
Opredelitev | 1 vnos podatkov 2 ^ n izhodov | Ima n vhodov 2 ^ n izhodov Ima n krmilnih vhodov |
Značilno | Povezuje vhodne podatke z izhodom podatkov | Izbere enega od 2 ^ n izhodov z dekodiranjem binarne vrednosti na osnovi n vhodov |
Obratno | Multiplekser | Encoder |