Que tipo de circuito lógico booleano é esse?

14

Preciso de ajuda para confirmar alguns palpites. Estou tentando descobrir que tipo de circuito é esse:

diagrama

Alguma ideia?
Além disso, acho que a expressão lógica para isso é: D = (A AND B) OR (NOT(B) AND C)

W5VO
fonte

Respostas:

27

Existem apenas dois sinais intermediários, por isso é relativamente fácil quebrar. Chamaremos a entrada esquerda para o ORportão inferior Xe a entrada direita Y.

Vou usar uma abreviação aqui - NOT= !, AND= &, OR= |.

X = A e B

Y =! B & C

Esses dois levam ao ORportão que produz D:

D = (A e B) | (! B & C)

Qual é o resultado que você apresentou, então você está correto.

Uma aplicação desse circuito lógico é atuar como um seletor:

  • Quando Bé afirmado, então Aé ativado De Cé ignorado.
  • Quando Bé desmarcado, então Cé ativado De Aé ignorado.
Adam Davis
fonte
1
Sim, isso definitivamente parece um multiplexador 2-1. Passa A ou C para a saída, dependendo do valor de B.
ajs410
3
É um multiplexador, mas não é isento de riscos. Mesmo que A e C sejam verdadeiros, uma borda ascendente ou descendente pode gerar uma falha na saída. Um multiplexador isento de riscos incluiria "A e C" como um termo extra na saída "ou" porta.
supercat
6

É um multiplexador 2: 1, com a entrada de seleção B. A e C são entradas, D é a saída

pôr do sol
fonte