En avkodare är en kombinationslogikkrets som har flera viktiga syften, främst i följande aspekter:
Kodkonvertering:Den kan konvertera en kod med ett visst kodningsformat till ett annat kodformat. Konvertera till exempel BCD (binär -kodad decimal) kod till en sju -segmentdisplaykod för att driva en sju -segmentdisplay för att visa nummer.
Adressavkodning:I datorsystem och digitala kretsar används avkodare ofta för adressavkodning. Till exempel avkodar avkodaren i ett minnessystem adresssignalen som skickas av CPU för att välja en specifik minnescell eller minnesmodul för läs- och skrivoperationer.
Data Demultiplexing:En avkodare kan användas för att separera en multiplexerad datasignal i flera individuella datasignaler. I ett kommunikationssystem kan till exempel en avkodare användas för att separera en signal som innehåller flera informationskanaler i enskilda kanaler.
Kontrollsignalgenerering:Dekodare kan generera olika styrsignaler enligt ingångskoden. Dessa styrsignaler kan användas för att kontrollera driften av andra digitala kretsar, såsom aktivering eller inaktivera specifika enheter, välja olika driftslägen, etc.











