Multiplexer e Demultiplexer

Ok, la logica negata dei maxtermini (prodotto di somme) mi ha sempre confuso, personalmente sono a mio agio con i mintermini (somma di prodotti) perché più simile al normale pensiero umano, anche se il risultato matematico/logico finale non cambia.

Detto ciò, gli operatori [color=red]&& || ! [/color](logici) lavorano sulla booleanità dei valori (56 && 45 -> 1).

Invece [color=red]& | ^ [/color](bitwise) effettuano l'operazione logica sui singoli bit delle variabili (56 & 45 -> 40).

Il bitwise [color=red]^[/color] è lo XOR.

Se si lavora con variabili che contengono solo 0/1 il loro uso è totalmente interscambiabile.

Il mux del mio post precedente (4 ingressi, 1 uscita, due ingressi selezione) è espresso con mintermini usando gli operatori bitwise.