Álgebra de Boole e portas lógicas
Tabelas de verdade, identidades, formas canónicas e implementação com portas universais.
Operações
AND escreve-se , OR , NOT . Precedência: NOT, AND, OR. XOR vale 1 com entradas diferentes.
| Regra | AND | OR |
|---|---|---|
| Neutro | ||
| Absorvente | ||
| Idempotência | ||
| Complemento | ||
| Absorção |
- Distributividade nas duas direções, incluindo .
- De Morgan: troca AND/OR do nível e nega operandos. .
Formas canónicas
Com entradas: linhas, índice em binário pela ordem declarada.
- Mintermo: todas as variáveis; vale 1 numa só linha. .
- Maxtermo: todas as variáveis; vale 0 numa só linha. .
- SOP canónica: OR dos mintermos das linhas 1. POS canónica: AND dos maxtermos das linhas 0.
- Termo que omite variáveis está simplificado, não canónico.
Portas universais e Shannon
- NAND e NOR constroem qualquer função. com três NAND: , , .
- Shannon separa por A: . Esta forma escolhe entre os dois cofatores conforme A; um MUX selecionado por A implementa esta seleção. Para : , .
- Confirma a equivalência em todas as linhas.