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.