Lógica combinatória (sistemas digitais)

Fonte: testwiki
Revisão em 20h45min de 13 de novembro de 2021 por imported>Maxtremus (Ver também)
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

Na teoria de circuitos digitais, lógica combinatória é um tipo de lógica digital que é implementada via circuitos booleanos, em que a saída é uma função pura exclusivamente da entrada atual. Essa última característica a diferencia da lógica sequencial, em que a saída depende não só da entrada atual, mas também do histórico dessa entrada. Em outras palavras, lógica sequencial tem memória, enquanto que a lógica combinacional não.

A lógica combinatória é usada em circuitos de computador para fazer álgebra booleana em sinais de entrada e em dados armazenados. Na prática, circuitos de computador normalmente contêm uma mistura de lógicas combinatória e sequencial, por exemplo: a parte de uma unidade lógica e aritmética (ULA) que faz cálculos matemáticos é construída com o uso de lógica combinatória.

Representação

A lógica combinatória é usada para construir circuitos em que certas saídas são desejadas, tomando certas entradas. A construção de lógica combinatória é geralmente feita pelo uso de dois métodos: ou uma soma de produtos, ou um produto de somas. Uma soma de produtos pode ser facilmente visualizada através de uma tabela verdade:

A B C Resultado Equivalente lógico
F F F F ¬A¬B¬C
F F V F ¬A¬BC
F V F F ¬AB¬C
F V V F ¬ABC
V F F V A¬B¬C
V F V F A¬BC
V V F F AB¬C
V V V V ABC

Usando a soma de produtos, tomamos a soma de todas as proposições lógicas que produzam resultados verdadeiros. Assim nosso resultado seria:

A¬B¬C+ABC

Que poderia então ser simplificado com o uso de álgebra booleana:

A(¬B¬C+BC)

Minimização de fórmulas lógicas

A minimização (simplificação) de lógica combinatória é produzida com base nas seguintes regras:

(A+B)(A+C)=A+(BC),(AB)+(AC)=A(B+C);
A+(AB)=A,A(A+B)=A;
A+(¬AB)=A+B,A(¬A+B)=AB;
(A+B)(¬A+B)=B,(AB)+(¬AB)=B.

Graças à minimização, a função lógica é simplificada, e o circuito torna-se mais compacto e conveniente para a realização.

Ver também

Predefinição:Referências

Predefinição:Sistemas digitais Predefinição:Controle de autoridade Predefinição:Esboço-computação

eu:Zirkuitu Digital zh:組合邏輯電路