Este documento describe diferentes tipos de bloques combinacionales utilizados en el diseño de sistemas digitales, incluyendo decodificadores, multiplexores, demultiplexores y codificadores. Explica que un decodificador tiene m entradas y 2m salidas y activa la salida correspondiente al número binario en sus entradas. Un multiplexor selecciona una de n entradas para enviarla a la salida basado en m líneas de control, mientras que un demultiplexor distribuye la entrada a una de n salidas seleccionadas de la misma manera. Estos bloques