¿Cuáles son las funciones de los decodificadores y codificadores?

Qué es un decodificador

El circuito lógico combinacional que implementa la función decodificador se llama decodificador. Su entrada es un código binario y su salida es un conjunto de señales de alto y bajo nivel. Cada vez que se ingresa un conjunto diferente de códigos, solo un terminal de salida presenta una señal válida.

¿Qué es un codificador? :

El circuito lógico digital que completa la función de codificación se llama codificador, y su función lógica es exactamente la opuesta a la del decodificador.

El decodificador implementa la decodificación "muchos a uno", mientras que el codificador implementa la decodificación "uno a muchos".