SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Aula 3Aula 3Aula 3Aula 3
ÁÁÁÁÁlgebra de BooleÁlgebra de BooleÁlgebra de BooleÁlgebra de Boole
SEL 0414 - Sistemas DigitaisSEL 0414 - Sistemas Digitais
Prof. Dr. Marcelo Andrade da Costa VieiraProf. Dr. Marcelo Andrade da Costa Vieira
1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE
1.1. POSTULADOS1.1. POSTULADOS
(a) Complemento(a) Complemento
Ā = complemento de A
A 0 Ā 1
Ā = complemento de A
A 0 Ā 1• A = 0 Ā = 1
• A = 1 Ā = 0
• A = 0 Ā = 1
• A = 1 Ā = 0A 1 Ā 0A 1 Ā 0
1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE
1.1. POSTULADOS1.1. POSTULADOS
0 + 0 00 + 0 0
(b) Adição(b) Adição
A + 0 = AA + 0 = A0 + 0 = 0
0 + 1 = 1
0
0 + 0 = 0
0 + 1 = 1
0
A + 0 A
A + 1 = 1
A + 0 A
A + 1 = 1
1 + 0 = 1
1 + 1 = 1
1 + 0 = 1
1 + 1 = 1
A + A = A
A + Ā = 1
A + A = A
A + Ā = 1A + Ā = 1A + Ā = 1
1.1. POSTULADOS1.1. POSTULADOS
(b) Adição(b) Adição
1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE
1.1. POSTULADOS1.1. POSTULADOS
0 0 00 0 0
(c) Multiplicação(c) Multiplicação
A . 0 = 0A . 0 = 00 . 0 = 0
0 . 1 = 0
0 0
0 . 0 = 0
0 . 1 = 0
0 0
A . 0 0
A . 1 = A
A . 0 0
A . 1 = A
1 . 0 = 0
1 . 1 = 1
1 . 0 = 0
1 . 1 = 1
A . A = A
A Ā = 0
A . A = A
A Ā = 0A . Ā = 0A . Ā = 0
1.1. POSTULADOS1.1. POSTULADOS
(c) Multiplicação(c) Multiplicação
1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE
1.2. PROPRIEDADES1.2. PROPRIEDADES
• A + B = B + A• A + B = B + A
(a) Comutativa(a) Comutativa
• A · B = B · A• A · B = B · A
• A + (B+C) = (A+B) + C
= A + B + C
• A + (B+C) = (A+B) + C
= A + B + C
(b) Associativa(b) Associativa
= A + B + C
• A · (BC) = (AB) ·C = ABC
= A + B + C
• A · (BC) = (AB) ·C = ABC
(c) Distributiva(c) Distributiva A ·(B+C) = AB + ACA ·(B+C) = AB + AC(c) Distributiva(c) Distributiva A ·(B+C) = AB + ACA ·(B+C) = AB + AC
2. ÁLGEBRA DE BOOLE2. ÁLGEBRA DE BOOLE
2.4. OUTRAS IDENTIDADES2.4. OUTRAS IDENTIDADES
(a) A = A(a) A = A Lei da Dupla InversãoLei da Dupla Inversão
(b) A + A·B = A(b) A + A·B = A
(c) A + A B = A + B(c) A + A B = A + B
Lei da AbsorçãoLei da Absorção
(c) A + A B = A + B(c) A + A B = A + B
(d) (A + B) (A + C) = A + B·C(d) (A + B) (A + C) = A + B·C(d) (A + B) (A + C) A + B C(d) (A + B) (A + C) A + B C
(e) A·B + A·C = (A + B) · (A + C)(e) A·B + A·C = (A + B) · (A + C)
Lei da DualidadeLei da Dualidade
1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE
1° TEOREMA DE De Morgan1° TEOREMA DE De Morgan
AA
00
BB ABAB A+BA+B
00 11 11A · B = A + BA · B = A + B 0
1
1
0
1
1
1
0
1
1
0
1
1
1
0
1
1
0
1
1
0
1
1
0
A B A + BA B A + B
1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE
2° TEOREMA DE De Morgan2° TEOREMA DE De Morgan
AA
0
0
0
0
BB A+BA+B A BA B
0
1
0
1
1
0
1
0
1
0
1
0A + B = A · BA + B = A · B 0
1
1
0
1
1
1
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
A + B = A · BA + B = A · B
EQUIVALÊNCIA ENTRE BLOCOS LÓGICOSEQUIVALÊNCIA ENTRE BLOCOS LÓGICOS
A S
⇔⇔
A S
B
⇔⇔ B
1º TEOREMA DE DE MORGAN: A·B = A + B1 TEOREMA DE DE MORGAN: A·B = A + B
Colocando um inversor na saída obtém se:
A SA S
Colocando um inversor na saída obtém-se:
A S
B
A S
B
⇔⇔
EQUIVALÊNCIA ENTRE BLOCOS LÓGICOSEQUIVALÊNCIA ENTRE BLOCOS LÓGICOS
A S
⇔⇔
A S
B
⇔⇔ B
1º TEOREMA DE DE MORGAN: A + B = A · B
C l d i íd b é
A SA S
Colocando um inversor na saída obtém-se:
⇔⇔
A S
B
A S
B
UNIVERSALIDADE DAS PORTASUNIVERSALIDADE DAS PORTAS NANDNAND EE NORNOR
Todas as expressões Booleanas consistem de
combinações de f nções OR AND e NOTcombinações de funções OR, AND e NOT;
Portas NAND e NOR são universais, ou seja,
podem se “transformar” em qualquer outra
t ló i d t t dporta lógica e podem, portanto, ser usadas
para representar qualquer expressão
Booleana;Booleana;
Porta NANDPorta NAND
1. INVERSOR a partir de uma porta “NAND”
TABELA VERDADETABELA VERDADE
AA BB SS
0 0 10 0 1AA 0 0 1
0 1 1
1 0 1
0 0 1
0 1 1
1 0 1BB
AA
SS
1 1 01 1 0
Porta NANDPorta NAND
1. INVERSOR a partir de uma porta “NAND”
TABELA VERDADETABELA VERDADE
A S=A
AA BB SS
0 0 10 0 1
A S=A
0 0 1
0 1 1
1 0 1
0 0 1
0 1 1
1 0 1
1 1 01 1 0
Porta NANDPorta NAND
1. INVERSOR a partir de uma porta “NAND”
A S=A TABELA VERDADETABELA VERDADEA S=A
AA BB SS
TABELA VERDADETABELA VERDADE
0 0 1
0 1 1
1 0 1
0 0 1
0 1 1
1 0 1
A S=A
1 0 1
1 1 0
1 0 1
1 1 0
1
Porta NANDPorta NAND
1. INVERSOR a partir de uma porta “NAND”
A S=A
SAA S=A
01
10
==
01
A S=A
1
Porta NANDPorta NAND
2. Porta “AND” a partir de duas portas “NAND”
A S1=AB
B
1
S2=AB = AB
====
Porta NANDPorta NAND
3. Porta “OR” a partir de três portas “NAND”
Pelo Teorema de De Morgan temos:
( A · B ) = (A + B) = A + B
A S A S
⇔⇔
A S
B
A S
B
Porta NANDPorta NAND
3. Porta “OR” a partir de três portas “NAND”
A
B
⇔⇔
A S
B
Inversores
B
Porta NORPorta NOR
1. INVERSOR a partir de uma porta “NOR”
TABELA VERDADETABELA VERDADE
AA BB SS
0 0 10 0 10 0 1
0 1 0
1 0 0
0 0 1
0 1 0
1 0 0BB
AA SS
1 1 01 1 0
BB
Porta NORPorta NOR
1. INVERSOR a partir de uma porta “NOR”
TABELA VERDADETABELA VERDADE
AA BB SS
0 0 10 0 1
A S=A
0 0 1
0 1 0
1 0 0
0 0 1
0 1 0
1 0 0
1 1 01 1 0
Porta NORPorta NOR
1. INVERSOR a partir de uma porta “NOR”
TABELA VERDADETABELA VERDADE
AA BB SS
0 0 10 0 1
A S=A
0 0 1
0 1 0
1 0 0
0 0 1
0 1 0
1 0 0
1 1 01 1 0
A S=A
0
Porta NORPorta NOR
1. INVERSOR a partir de uma porta “NOR”
SA
A S=A
01
10
01
==
A S=A
0
Porta NORPorta NOR
2. Porta “OR” a partir de duas portas “NOR”
A S1=A+B
B
1
S2=A+B = A+B
====
Porta NORPorta NOR
3. Porta “AND” a partir de três portas “NOR”
Pelo Teorema de De Morgan temos:
( A + B ) = (A·B) = A·B
⇔⇔A S
B
A S
B
Porta NORPorta NOR
3. Porta “AND” a partir de três portas “NOR”
A
B
⇔⇔
A SInversores
B
ResumoResumo
FIMFIM
Exercícios:Exercícios:
Simplificar as expressões:Simplificar as expressões:
1. S = ABC + ABC1. S = ABC + ABC
2. S = (A + B) · (A(A ++ B)B)2. S = (A + B) · (A(A ++ B)B)
3. S = ABC + AC + AB3. S = ABC + AC + AB
4 S = (A + C) · (A(A ++ D)D)4 S = (A + C) · (A(A ++ D)D)4. S (A + C) (A(A ++ D)D)4. S (A + C) (A(A ++ D)D)
FIMFIM

Mais conteúdo relacionado

Destaque (20)

Progressões
ProgressõesProgressões
Progressões
 
Aula de matrizes
Aula de matrizesAula de matrizes
Aula de matrizes
 
Aula 04
Aula 04Aula 04
Aula 04
 
Optimizing Search
Optimizing SearchOptimizing Search
Optimizing Search
 
Context senstitive ranking_seminario_final
Context senstitive ranking_seminario_finalContext senstitive ranking_seminario_final
Context senstitive ranking_seminario_final
 
Aula de matrizes
Aula de matrizesAula de matrizes
Aula de matrizes
 
Progressões
ProgressõesProgressões
Progressões
 
Aula 01
Aula 01Aula 01
Aula 01
 
Inequações do 2°grau
Inequações do 2°grauInequações do 2°grau
Inequações do 2°grau
 
Aula 03
Aula 03Aula 03
Aula 03
 
Inequacoes1
Inequacoes1Inequacoes1
Inequacoes1
 
Lógica matemática cursão.PPT
Lógica matemática cursão.PPTLógica matemática cursão.PPT
Lógica matemática cursão.PPT
 
Aula 05
Aula 05Aula 05
Aula 05
 
Matrizes
MatrizesMatrizes
Matrizes
 
Ficha sobre classes de palavras
Ficha sobre classes de palavrasFicha sobre classes de palavras
Ficha sobre classes de palavras
 
Determinantes sistemas lineares [modo de compatibilidade]
Determinantes sistemas lineares [modo de compatibilidade]Determinantes sistemas lineares [modo de compatibilidade]
Determinantes sistemas lineares [modo de compatibilidade]
 
Código binário
Código binárioCódigo binário
Código binário
 
Inequações
InequaçõesInequações
Inequações
 
Inequações
InequaçõesInequações
Inequações
 
Probabilidade
ProbabilidadeProbabilidade
Probabilidade
 

Semelhante a Álgebra de Boole e Portas Lógicas

Algebra de Boole - Circuitos Digitais
Algebra de Boole - Circuitos DigitaisAlgebra de Boole - Circuitos Digitais
Algebra de Boole - Circuitos DigitaisMatheus Verçosa
 
Aalgebra-boole-simplificacao-circuitos
Aalgebra-boole-simplificacao-circuitosAalgebra-boole-simplificacao-circuitos
Aalgebra-boole-simplificacao-circuitosBel Arts
 
Ab algebra-boole-simplificacao-circuitos
Ab algebra-boole-simplificacao-circuitosAb algebra-boole-simplificacao-circuitos
Ab algebra-boole-simplificacao-circuitosJuvena1212
 
Arquitetura_de_computadores_-_Aula__9_e_10_resumo.pdf
Arquitetura_de_computadores_-_Aula__9_e_10_resumo.pdfArquitetura_de_computadores_-_Aula__9_e_10_resumo.pdf
Arquitetura_de_computadores_-_Aula__9_e_10_resumo.pdfVftn
 
Portas lógicas e algébrica linear
Portas lógicas e algébrica linearPortas lógicas e algébrica linear
Portas lógicas e algébrica linearLarissa Lourenço
 
Simplificação de expressões Booleanas utilizando mapas de Karnaugh
Simplificação de expressões Booleanas utilizando mapas de KarnaughSimplificação de expressões Booleanas utilizando mapas de Karnaugh
Simplificação de expressões Booleanas utilizando mapas de KarnaughTony Alexander Hild
 
Funcionamento de Portas Logicas, Algebra Booleana
Funcionamento de Portas Logicas, Algebra BooleanaFuncionamento de Portas Logicas, Algebra Booleana
Funcionamento de Portas Logicas, Algebra Booleanaluisbernardinello
 

Semelhante a Álgebra de Boole e Portas Lógicas (11)

Algebra de Boole - Circuitos Digitais
Algebra de Boole - Circuitos DigitaisAlgebra de Boole - Circuitos Digitais
Algebra de Boole - Circuitos Digitais
 
Aalgebra-boole-simplificacao-circuitos
Aalgebra-boole-simplificacao-circuitosAalgebra-boole-simplificacao-circuitos
Aalgebra-boole-simplificacao-circuitos
 
Ab algebra-boole-simplificacao-circuitos
Ab algebra-boole-simplificacao-circuitosAb algebra-boole-simplificacao-circuitos
Ab algebra-boole-simplificacao-circuitos
 
Arquitetura_de_computadores_-_Aula__9_e_10_resumo.pdf
Arquitetura_de_computadores_-_Aula__9_e_10_resumo.pdfArquitetura_de_computadores_-_Aula__9_e_10_resumo.pdf
Arquitetura_de_computadores_-_Aula__9_e_10_resumo.pdf
 
Portas lógicas e algébrica linear
Portas lógicas e algébrica linearPortas lógicas e algébrica linear
Portas lógicas e algébrica linear
 
Logica Digital
Logica DigitalLogica Digital
Logica Digital
 
SD Aula 12-09-18
SD Aula 12-09-18SD Aula 12-09-18
SD Aula 12-09-18
 
Simplificação de expressões Booleanas utilizando mapas de Karnaugh
Simplificação de expressões Booleanas utilizando mapas de KarnaughSimplificação de expressões Booleanas utilizando mapas de Karnaugh
Simplificação de expressões Booleanas utilizando mapas de Karnaugh
 
Algebra[1]
Algebra[1]Algebra[1]
Algebra[1]
 
Funcionamento de Portas Logicas, Algebra Booleana
Funcionamento de Portas Logicas, Algebra BooleanaFuncionamento de Portas Logicas, Algebra Booleana
Funcionamento de Portas Logicas, Algebra Booleana
 
FuncoesLogicasPortasLogicas.pptx
FuncoesLogicasPortasLogicas.pptxFuncoesLogicasPortasLogicas.pptx
FuncoesLogicasPortasLogicas.pptx
 

Último

TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06AndressaTenreiro
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3filiperigueira1
 

Último (6)

TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3
 

Álgebra de Boole e Portas Lógicas

  • 1. Aula 3Aula 3Aula 3Aula 3 ÁÁÁÁÁlgebra de BooleÁlgebra de BooleÁlgebra de BooleÁlgebra de Boole SEL 0414 - Sistemas DigitaisSEL 0414 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa VieiraProf. Dr. Marcelo Andrade da Costa Vieira
  • 2. 1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE 1.1. POSTULADOS1.1. POSTULADOS (a) Complemento(a) Complemento Ā = complemento de A A 0 Ā 1 Ā = complemento de A A 0 Ā 1• A = 0 Ā = 1 • A = 1 Ā = 0 • A = 0 Ā = 1 • A = 1 Ā = 0A 1 Ā 0A 1 Ā 0
  • 3. 1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE 1.1. POSTULADOS1.1. POSTULADOS 0 + 0 00 + 0 0 (b) Adição(b) Adição A + 0 = AA + 0 = A0 + 0 = 0 0 + 1 = 1 0 0 + 0 = 0 0 + 1 = 1 0 A + 0 A A + 1 = 1 A + 0 A A + 1 = 1 1 + 0 = 1 1 + 1 = 1 1 + 0 = 1 1 + 1 = 1 A + A = A A + Ā = 1 A + A = A A + Ā = 1A + Ā = 1A + Ā = 1
  • 4. 1.1. POSTULADOS1.1. POSTULADOS (b) Adição(b) Adição
  • 5. 1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE 1.1. POSTULADOS1.1. POSTULADOS 0 0 00 0 0 (c) Multiplicação(c) Multiplicação A . 0 = 0A . 0 = 00 . 0 = 0 0 . 1 = 0 0 0 0 . 0 = 0 0 . 1 = 0 0 0 A . 0 0 A . 1 = A A . 0 0 A . 1 = A 1 . 0 = 0 1 . 1 = 1 1 . 0 = 0 1 . 1 = 1 A . A = A A Ā = 0 A . A = A A Ā = 0A . Ā = 0A . Ā = 0
  • 6. 1.1. POSTULADOS1.1. POSTULADOS (c) Multiplicação(c) Multiplicação
  • 7. 1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE 1.2. PROPRIEDADES1.2. PROPRIEDADES • A + B = B + A• A + B = B + A (a) Comutativa(a) Comutativa • A · B = B · A• A · B = B · A • A + (B+C) = (A+B) + C = A + B + C • A + (B+C) = (A+B) + C = A + B + C (b) Associativa(b) Associativa = A + B + C • A · (BC) = (AB) ·C = ABC = A + B + C • A · (BC) = (AB) ·C = ABC (c) Distributiva(c) Distributiva A ·(B+C) = AB + ACA ·(B+C) = AB + AC(c) Distributiva(c) Distributiva A ·(B+C) = AB + ACA ·(B+C) = AB + AC
  • 8. 2. ÁLGEBRA DE BOOLE2. ÁLGEBRA DE BOOLE 2.4. OUTRAS IDENTIDADES2.4. OUTRAS IDENTIDADES (a) A = A(a) A = A Lei da Dupla InversãoLei da Dupla Inversão (b) A + A·B = A(b) A + A·B = A (c) A + A B = A + B(c) A + A B = A + B Lei da AbsorçãoLei da Absorção (c) A + A B = A + B(c) A + A B = A + B (d) (A + B) (A + C) = A + B·C(d) (A + B) (A + C) = A + B·C(d) (A + B) (A + C) A + B C(d) (A + B) (A + C) A + B C (e) A·B + A·C = (A + B) · (A + C)(e) A·B + A·C = (A + B) · (A + C) Lei da DualidadeLei da Dualidade
  • 9. 1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE 1° TEOREMA DE De Morgan1° TEOREMA DE De Morgan AA 00 BB ABAB A+BA+B 00 11 11A · B = A + BA · B = A + B 0 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 1 0 1 1 0 1 1 0 A B A + BA B A + B
  • 10. 1. ÁLGEBRA DE BOOLE1. ÁLGEBRA DE BOOLE 2° TEOREMA DE De Morgan2° TEOREMA DE De Morgan AA 0 0 0 0 BB A+BA+B A BA B 0 1 0 1 1 0 1 0 1 0 1 0A + B = A · BA + B = A · B 0 1 1 0 1 1 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 A + B = A · BA + B = A · B
  • 11. EQUIVALÊNCIA ENTRE BLOCOS LÓGICOSEQUIVALÊNCIA ENTRE BLOCOS LÓGICOS A S ⇔⇔ A S B ⇔⇔ B 1º TEOREMA DE DE MORGAN: A·B = A + B1 TEOREMA DE DE MORGAN: A·B = A + B Colocando um inversor na saída obtém se: A SA S Colocando um inversor na saída obtém-se: A S B A S B ⇔⇔
  • 12. EQUIVALÊNCIA ENTRE BLOCOS LÓGICOSEQUIVALÊNCIA ENTRE BLOCOS LÓGICOS A S ⇔⇔ A S B ⇔⇔ B 1º TEOREMA DE DE MORGAN: A + B = A · B C l d i íd b é A SA S Colocando um inversor na saída obtém-se: ⇔⇔ A S B A S B
  • 13. UNIVERSALIDADE DAS PORTASUNIVERSALIDADE DAS PORTAS NANDNAND EE NORNOR Todas as expressões Booleanas consistem de combinações de f nções OR AND e NOTcombinações de funções OR, AND e NOT; Portas NAND e NOR são universais, ou seja, podem se “transformar” em qualquer outra t ló i d t t dporta lógica e podem, portanto, ser usadas para representar qualquer expressão Booleana;Booleana;
  • 14. Porta NANDPorta NAND 1. INVERSOR a partir de uma porta “NAND” TABELA VERDADETABELA VERDADE AA BB SS 0 0 10 0 1AA 0 0 1 0 1 1 1 0 1 0 0 1 0 1 1 1 0 1BB AA SS 1 1 01 1 0
  • 15. Porta NANDPorta NAND 1. INVERSOR a partir de uma porta “NAND” TABELA VERDADETABELA VERDADE A S=A AA BB SS 0 0 10 0 1 A S=A 0 0 1 0 1 1 1 0 1 0 0 1 0 1 1 1 0 1 1 1 01 1 0
  • 16. Porta NANDPorta NAND 1. INVERSOR a partir de uma porta “NAND” A S=A TABELA VERDADETABELA VERDADEA S=A AA BB SS TABELA VERDADETABELA VERDADE 0 0 1 0 1 1 1 0 1 0 0 1 0 1 1 1 0 1 A S=A 1 0 1 1 1 0 1 0 1 1 1 0 1
  • 17. Porta NANDPorta NAND 1. INVERSOR a partir de uma porta “NAND” A S=A SAA S=A 01 10 == 01 A S=A 1
  • 18. Porta NANDPorta NAND 2. Porta “AND” a partir de duas portas “NAND” A S1=AB B 1 S2=AB = AB ====
  • 19. Porta NANDPorta NAND 3. Porta “OR” a partir de três portas “NAND” Pelo Teorema de De Morgan temos: ( A · B ) = (A + B) = A + B A S A S ⇔⇔ A S B A S B
  • 20. Porta NANDPorta NAND 3. Porta “OR” a partir de três portas “NAND” A B ⇔⇔ A S B Inversores B
  • 21. Porta NORPorta NOR 1. INVERSOR a partir de uma porta “NOR” TABELA VERDADETABELA VERDADE AA BB SS 0 0 10 0 10 0 1 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0BB AA SS 1 1 01 1 0 BB
  • 22. Porta NORPorta NOR 1. INVERSOR a partir de uma porta “NOR” TABELA VERDADETABELA VERDADE AA BB SS 0 0 10 0 1 A S=A 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0 1 1 01 1 0
  • 23. Porta NORPorta NOR 1. INVERSOR a partir de uma porta “NOR” TABELA VERDADETABELA VERDADE AA BB SS 0 0 10 0 1 A S=A 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0 1 1 01 1 0 A S=A 0
  • 24. Porta NORPorta NOR 1. INVERSOR a partir de uma porta “NOR” SA A S=A 01 10 01 == A S=A 0
  • 25. Porta NORPorta NOR 2. Porta “OR” a partir de duas portas “NOR” A S1=A+B B 1 S2=A+B = A+B ====
  • 26. Porta NORPorta NOR 3. Porta “AND” a partir de três portas “NOR” Pelo Teorema de De Morgan temos: ( A + B ) = (A·B) = A·B ⇔⇔A S B A S B
  • 27. Porta NORPorta NOR 3. Porta “AND” a partir de três portas “NOR” A B ⇔⇔ A SInversores B
  • 29. Exercícios:Exercícios: Simplificar as expressões:Simplificar as expressões: 1. S = ABC + ABC1. S = ABC + ABC 2. S = (A + B) · (A(A ++ B)B)2. S = (A + B) · (A(A ++ B)B) 3. S = ABC + AC + AB3. S = ABC + AC + AB 4 S = (A + C) · (A(A ++ D)D)4 S = (A + C) · (A(A ++ D)D)4. S (A + C) (A(A ++ D)D)4. S (A + C) (A(A ++ D)D)