Un décodeur est un circuit logique combinatoire qui dispose de n entrées et 2 à la puissance n sorties. Le décodeur permet d'activer une sortie unique en fonction du code présent à son entrée. On parle alors de décodeur 1 parmi N. Parmi ses utilisations les plus fréquentes on trouve le décodeur d'adresse mémoire et le décodeur BCD vers le décimal.