A Figura 1.12 ilustra um exemplo de um circuito MSI: um multiplexador ou seletor. Num multiplexador de 8 entradas , uma delas é selecionada para aparecer na saída , conforme o número de controle definido pelos 3 bits e . Temos
Em outras palavras, a saída é dada por
Fazendo-se variar ciclicamente entre 000 a 111, a saída assume
ciclicamente a . O multiplexador pode assim ser usado para
transmitir 8 sinais diferentes em uma única linha. Em cada intervalo de
tempo, um determinado sinal é transmitido. Diz-se que o tempo é repartido.
Há ainda uma outra utilidade do multiplexador. O multiplexador de 8 entradas pode ser usado para implementar qualquer função de 4 variáveis. Vejamos como isso é feito. Seja uma função
No multiplexador, os sinais de controle correspondem às variáveis
da função . A saída deve dar origem ao valor de .
Precisamos saber quais os valores que devem ser usados como as entradas
. Isso é facilmente obtido como se segue.
A Figura 1.13 mostra a realização da função desejada.