O circuito tem 3 entradas (de 1 bit), W (de 5 bit) e ( de 5 bit) e uma saída L (de 5 bit). L é igual a quando é 0 , caso contrário é igual a .
Passo 1
Beleza, vamos lá! O que a gente tem aqui é um circuito digital que recebe três entradas: (que é de 1 bit), (de 5 bits) e (também de 5 bits). A saída desse circuito é , que também tem 5 bits. A regra é simples: se for 0, então vai ser igual a . Se for 1, vai ser igual a . Para resolver isso, vamos usar conceitos básicos de lógica digital, como portas lógicas AND, OR e NOT.
Passo 2
Primeiro, vamos entender como podemos escolher entre e baseado no valor de . Isso é bem parecido com um multiplexador, que é um componente que seleciona uma das várias entradas para passar para a saída com base em um sinal de seleção. No nosso caso, é o sinal de seleção.
Passo 3
Vamos pensar bit a bit, ou seja, vamos analisar cada um dos 5 bits de separadamente. Para cada bit de , onde vai de 1 a 5, temos:
Se , então
Se , então
Passo 4
Para implementar essa lógica, usamos portas AND e OR juntamente com a porta NOT. A expressão lógica para cada bit fica assim:
Aqui:
S é a negação de S (usando a porta NOT).
land representa a operação AND.
lor representa a operação OR.
Passo 5
Vamos juntar tudo para obter a expressão completa para os 5 bits de L. Como cada bit de L depende de S, W e X, a saída completa fica:
L = (S land W) lor (S land X)
Isso significa que cada bit de L será igual ao respectivo bit de W ou de X, dependendo do valor de S.
Resposta
A saída L é dada por:
L = (S land W) lor (S land X)
Ou seja, se S for 0, L será igual a W, e se S for 1, L será igual a X.