Un multiplexeur permet de selectionner une information parmi 2^n valeur en entrée (1 bit).
Il possede 2^n entrée, 1 sortie et N entrée de selection.
Exemple d'un multiplexeur 2->1
Exemple d'un demultiplexeur 1->4
Dans un decodeur il y a N entrées de données, 2^n sorties. POur chaque combinaison en entrée une seule sortie est active à la fois.
C'est l'inverse pour un encodeur.
Exemple d'un decodeur 2->4
Exemple d'un multiplexeur 4->2
Le transcodeur permet de transformer un code X en un code Y respectivement sur n et m bits.
Exemple de transcodeur