Implemente a função abaixo usando apenas portas AND (CI7408), OR (CI7432) e NOT (CI7404).
(A=0, B=0)
(A=0, B=1)
(A=1, B=0)
(A=1, B=1)
Passo 1
O enunciado pede para implementar a função lógica
usando apenas portas AND (CI7408), OR (CI7432) e NOT (CI7404). Precisamos então:
- Gerar
e com inversores do CI7404. - Fazer as duas conjunções
e com ANDs do CI7408. - Somar esses dois produtos com uma OR do CI7432.
- Verificar o resultado em cada combinação de entradas.
Passo 2
Derivamos a expressão já dada, que é soma de produtos. Ou seja:
Isso mostra claramente que precisamos de dois inversores, dois ANDs e um OR.
Passo 3
Use um CI7404 para inverter cada entrada:
- Tomar a entrada
e passar por um inversor: saída - Tomar a entrada
e passar por outro inversor: saída
Passo 4
Use um CI7408 (quatro portas AND) para gerar os termos:
- AND1: conecte
e para obter - AND2: conecte
e para obter
Passo 5
Use um CI7432 (quatro portas OR) para somar os dois termos:
- OR1: conecte
e . A saída dessa OR é exatamente
Passo 6
Preenchemos a tabela-verdade de
para as quatro combinações de
e
:
Resposta
A implementação usa:
- CI7404 com duas inversões:
, . - CI7408 com duas portas AND:
e . - CI7432 com uma porta OR:
.
Tabela-verdade final: