Altifigence Academy

8 / 63 · Conceito

Da tabela-verdade à expressão: mintermos, maxtermos, SOP e POS

Obtenha a mesma função a partir das linhas com 1 e com 0 e relacione suas notações ao mapa de Karnaugh.

Selecione uma única linha da tabela

Fixe a ordem A,B,CA,B,C, com A como bit mais significativo. A linha 5 é ABC=101. O produto que vale 1 somente ali é m5=AB‾Cm_5=A\overline B C. Um termo com cada variável exatamente uma vez é chamado mintermo; isso não significa «mínima quantidade de portas».

Se FF vale 1 nas linhas 1, 3, 5, 6 e 7, combine seus mintermosMintermo Termo AND que inclui uma vez cada variável de entrada e vale 1 apenas para uma combinação específica. Os mintermos das linhas com saída 1 são combinados por OR. por OR:

F=Σm(1,3,5,6,7)=A‾B‾C+A‾BC+AB‾C+ABC‾+ABCF=\Sigma m(1,3,5,6,7)=\overline A\overline B C+\overline A B C+A\overline B C+AB\overline C+ABC

É uma soma de produtos (SOP). Na SOP canônica, cada termo inclui todas as variáveis; uma SOP geral pode omitir algumas.

As linhas com 0 dão a mesma função

O termo de soma que vale 0 somente na linha 2, ABC=010, é M2=A+B‾+CM_2=A+\overline B+C: cada literal é escolhido para valer 0 nessa linha. Um maxtermoMaxtermo Termo OR que inclui uma vez cada variável de entrada e vale 0 apenas para uma combinação específica. Os maxtermos das linhas com saída 0 são combinados por AND. é um termo OR que anula uma única linha.

F vale 0 em 0, 2 e 4, portanto seu produto de somas (POS) é:

F=ΠM(0,2,4)=(A+B+C)(A+B‾+C)(A‾+B+C)F=\Pi M(0,2,4)=(A+B+C)(A+\overline B+C)(\overline A+B+C)

Σ e Π abreviam conjuntos de números de linha da tabela-verdadeTabela-verdade Tabela que enumera todas as combinações possíveis de entradas e a saída de cada uma. A evolução temporal é verificada separadamente nas formas de onda. Saiba mais. Σm enumera as linhas com 1; ΠM, as linhas com 0.

Duas expressões a partir da mesma tabela-verdade
  1. Linhas com 1: OR dos mintermos 1, 3, 5, 6 e 7
  2. A mesma F: F=1 se C=1 ou A=B=1
  3. Linhas com 0: AND dos maxtermos 0, 2 e 4

A forma canônica é o início; depois vem a simplificação

A função se reduz a F=C+ABF=C+AB. As quatro linhas com C=1 formam um grupo; 110, a linha restante com C=0, é coberta por AB. É uma SOP, mas não canônica, porque AB não contém C.

A próxima aula mostrará como localizar visualmente esses grupos com Karnaugh. Pense em qual variável desaparece ao mudar as entradas, em vez de apenas memorizar regras.

Prática · Conecte três representações de uma função

Linhas da tabela, formas canônicas e expressão simplificada

F = C + A · B

Tabela-verdade de três entradas · X indica uma saída não especificada
ABCF
0000
0011
0100
0111
1000
1011
1101
1111

Os botões A, B e C superiores mudam apenas a entrada observada. Os botões 0, 1 e X do mapa mudam a própria especificação da função. Distinga as ações. A linha tracejada indica a entrada atual; a borda azul, as células cobertas pelo produto selecionado.

Na função inicial, ABC=110 produz F=1: mesmo com C=0, AB vale 1. Alterne os grupos C e A·B e confira que m7 pertence aos dois. Incluir uma célula duas vezes não altera uma OR.

Pressione duas vezes a saída m6: 1 → X → 0. A função final é expressa apenas por C. O 6 desaparece de Σm e é acrescentado a ΠM. O estado intermediário X indica que a especificação não exige uma saída concreta nessa linha. Se a entrada puder ocorrer e sua saída estiver definida, não é permitido mudá-la arbitrariamente para X a fim de reduzir custo.

Σm mostra os uns obrigatórios, ΠM os zeros obrigatórios e d as linhas indiferentes. Se d não estiver vazio, nem Σm nem ΠM isoladamente especificam uma tabela completa. A «SOP mínima» da prática minimiza primeiro a quantidade de produtos e depois a de literais; mostra uma solução e não garante área física mínima.

Experimente

Se em F=C+AB apenas m6 mudar de 1 para 0, qual expressão resulta? Como essa especificação difere de mudar m6 para X?

Ler a explicação

Resulta F=C. m6=0 exige que essa entrada produza 0. m6=X permite implementar 0 ou 1 nessa linha, mas todas as demais exigências continuam obrigatórias.

Sua escolha vale neste navegador. Altere-a a qualquer momento no rodapé.