Un decodificador convierte un código binario de entrada en una salida activada entre múltiples líneas posibles, mientras que un multiplexor selecciona una entrada de datos para transmitir a una salida única basada en las entradas de control. Un demultiplexor separa una señal multiplexada entrante en las salidas correspondientes.