SlideShare uma empresa Scribd logo
SISTEMAS DIGITAIS
Aula 6: 12/09/2018
Simplificação de Circuitos
Prof.ª M.ª Eng.ª Elaine Cecília Gatto
1
Simplificação de Circuitos
• Diminuição dos blocos lógicos
• Álgebra de Boole
• Mapas de Karnaugh
Leis e Teormas da
Álgebra de Boole
• Matemática dos sistemas digitais
• Análise e síntese de circuitos
• Álgebra Booleana:
• Expressa e analisa operação de
circuitos lógicos
Leis e Teormas da
Álgebra de Boole
• Variável:
• Símbolo usado para representar uma
grandeza lógica
• Admite apenas 2 valores: 0 ou 1
• Complemento:
• Inverso de uma variável
• Barra em cima da variável
Leis e Teormas da
Álgebra de Boole
• Adição booleana:
• Equivalente à
Operação OR
• S = A + B
• 0 + 1 = 0
• 0 + 1 = 1
• 1 + 0 = 1
• 1 + 1 = 1
• Exemplos:
• A + B
• A + B
• A + B + C
• A + B + C + D
Leis e Teormas da
Álgebra de Boole
• Um termo SOMA será igual a 1 quando
UMA ou MAIS das literais no termo for 1
• Um termo SOMA será igual a 0 somente
se CADA UMA das literais for 0
Leis e Teormas da
Álgebra de Boole
• Multiplicação
Booleana
• Equivalente à
operação AND
• S = A  B
• 0  0 = 0
• 0  1 = 0
• 1  0 = 0
• 1  1 = 1
• Exemplos:
• A  B
• A  B
• A  B  C
• A  B  C  D
Leis e Teormas da
Álgebra de Boole
• Um termo PRODUTO será igual a 1
apenas se CADA UMA das literais no
termo for 1
• Um termo PRODUTO será igual a 0
quando uma ou mais literais for 0
Leis e Teormas da
Álgebra de Boole
Lei Enunciado Representação
Comutativa
da Adição
A ordem das variáveis na qual a
função OR é aplicada não faz
diferença
A + B = B + A
Comutativa
da
Multiplicação
A ordem das variáveis na qual a
operação AND é aplicada não
faz diferença
A  B = B  A
Leis e Teormas da
Álgebra de Boole
Lei Enunciado Representação
Associativa
da Adição
Quando uma operação OR é
aplicada em mais de duas
variáveis, o resultado é o
mesmo, independentemente da
forma de agrupar as variáveis
A + (B + C) =
(A + B ) + C
Associativa
da
Multiplicação
Quando uma operação AND é
aplicada em mais de duas
variáveis, o resultado é o
mesmo, independentemente da
forma de agrupar as variáveis
A  (B  C) =
(A  B)  C
Leis e Teormas da
Álgebra de Boole
Lei Enunciado Representação
Distributiva Uma operação AND entre uma
única variável com o resultado
de uma operação OR aplicada a
duas ou mais variáveis é
equivalente a uma operação OR
entre os resultados das
operações AND entre uma única
variável e cada uma das duas
ou mais variáveis
A  (B + C) =
A  B + A  C
Leis e Teormas da
Álgebra de Boole
• Axiomas
• Proposições que não tem demonstração
1. Fechamento
• Dado o conjunto de valores binários C =
{0,1}
• As operações OR e AND resultam em
valores que também são binários
A, B ∈ C ֜ ቊ
𝐴 + 𝐵∈ C
𝐴  𝐵∈ C
Leis e Teormas da
Álgebra de Boole
2. Identidade
• Dado o conjunto de valores binários C =
{0,1}
• Elementos neutros são introduzidos nas
operações OR e AND
A ∈ C ֜ ቊ
𝐴 + 0 = 𝐴
𝐴  1 = 𝐴
Leis e Teormas da
Álgebra de Boole
• Teoremas:
• São afirmações que necessitam de
uma prova
1. Indepotência:
ቊ
𝐴 + 𝐴 = 𝐴
𝐴 𝐴 = 𝑎
Leis e Teormas da
Álgebra de Boole
2. Aniquilação:
3. Dupla Negação
4. DeMorgan
ቊ
𝐴 + 1 = 1
𝐴  0 = 0
𝐴 = 𝐴
ቊ
𝐴 + 𝐵 = 𝐴  𝐵
𝐴  𝐵 = 𝐴 + 𝐵
Leis e Teormas da
Álgebra de Boole
RESUMO
1 A + 0 = A 7 A  A = A
2 A + 1 = A 8 A  A = 0
3 A  0 = 0 9 A = A
4 A  1 = A 10 A + A  B = A
5 A + A = A 11 A + A  B = A + B
6 A + A = 1 12 (A + B )  ( A + C ) = A + B  C
Leis e Teormas da
Álgebra de Boole
Exemplo 1:
A + A  B = A
A  ( 1 + B )  lei distributiva
A  1  regra 2
A  regra 4
Leis e Teormas da
Álgebra de Boole
Exemplo 1:
Tabela Verdade Correspondente
A B A * B A + A * B
0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1
Leis e Teormas da
Álgebra de Boole
• Exemplo 1:
• Circuito Correspondente
Leis e Teormas da
Álgebra de Boole
Exemplo 2:
A + A  B = A + B
A + ( A  B )  aplicando distributiva
(A + A )  (A + B)  regra 6
1  (A + B)  multiplicando por 1
A + B
Leis e Teormas da
Álgebra de Boole
• Exemplo 2:
• Tabela verdade correspondente
• Circuito Correspondente
Leis e Teormas da
Álgebra de Boole
• Exemplo 3:
(A + B )  ( A + C ) = A + B  C
• Simplificação
• Tabela verdade correspondente
• Circuito correspondente
Leis e Teormas da
Álgebra de Boole
• Exemplo 4:
• A  A = A
• Se A = 0 então substitua este valor na
variável A: 0  0 = 0
• Se A = 1 então substitua este valor na
variável A: 1  1 = 1
• Portanto, A  A = A
Leis e Teormas da
Álgebra de Boole
• Exemplo 5:
• A  A = 0
• Se A = 0 então substitua este valor na
variável A
• 0  0 = 0  1 = 0
• Se A = 1 então substitua este valor na
variável A
• 1  1 = 1  0 = 0
• Portanto, A  A = 0
Leis e Teormas da
Álgebra de Boole
• Exemplo 6:
• A  0 = 0
• Se A = 0 então substitua este valor na
variável A: 0  0 = 0
• Se A = 1 então substitua este valor na
variável A: 1  0 = 0
• Portanto, A  0 = 0
Leis e Teormas da
Álgebra de Boole
• Exemplo 7:
• A  1 = A
• Se A = 0 então substitua este valor na
variável A: 0  1 = 0
• Se A = 1 então substitua este valor na
variável A: 1  1 = 1
• Portanto, A  1= 1
Leis e Teormas da
Álgebra de Boole
• Exemplo 8:
• A + 0 = A
• Se A = 0 então substitua este valor na
variável A: 0 + 1 = 1
• Se A = 1 então substitua este valor na
variável A: 1 + 0 = 1
• Portanto, A + 0 = A
Leis e Teormas da
Álgebra de Boole
• Exemplo 9:
• A + 1 = 1
• Se A = 0 então substitua este valor na
variável A: 0 + 1 = 1
• Se A = 1 então substitua este valor na
variável A: 1 + 1 = 1
• Portanto, A + 1 = 1
Leis e Teormas da
Álgebra de Boole
• Exemplo 10:
• A + A = A
• Se A = 0 então substitua este valor na
variável A: 0 + 0 = 0
• Se A = 1 então substitua este valor na
variável A: 1 + 1 = 1
• Portanto, A + A = A
Leis e Teormas da
Álgebra de Boole
• Exemplo 11:
• A + A = 1
• Se A = 0 então substitua este valor na
variável A: 0 + 0 = 0 + 1 = 1
• Se A = 1 então substitua este valor na
variável A: 1 + 1 = 1 + 0 = 1
• Portanto, A + A = 1
Leis e Teormas da
Álgebra de Boole
• Exemplo 12:
• A + A = 1
• Se A = 0 então substitua este valor na
variável A: 0 + 0 = 0 + 1 = 1
• Se A = 1 então substitua este valor na
variável A: 1 + 1 = 1 + 0 = 1
• Portanto, A + A = 1
Leis e Teormas da
Álgebra de Boole
• Exemplos 13:
• X + Y = Y + X (comutativo)
• X * Y = Y * X (comutativo)
• X + ( Y + Z ) = (X + Y ) + Z = X + Y + Z
(associativo)
• X * ( Y + Z ) = Z * Y + X * Z (associativo)
• ( W + X ) ( Y + Z ) = W*Y + X*Y + W*Z + X*Z
(distributivo)
• X + X * Y = X
• X + X * Y = X + Y
• X + X * Y = X + Y
Leis e Teormas da
Álgebra de Boole
• Teoremas de DeMorgan
1. O complemento de um PRODUTO de
variáveis é igual à SOMA dos
complementos das variáveis
A  B = A + B
Leis e Teormas da
Álgebra de Boole
• Teoremas de DeMorgan
2. O complemento de uma SOMA de
variáveis é igual aor PRODUTO do
complemento das variáveis
A + B = A  B
Leis e Teormas da
Álgebra de Boole
• Complemento entre as portas lógicas:
circuitos
Leis e Teormas da
Álgebra de Boole
• Complemento entre as portas lógicas
Leis e Teormas da
Álgebra de Boole
• Complemento entre as portas lógicas
Leis e Teormas da
Álgebra de Boole
• Teoremas de DeMorgan podem ser
aplicados a mais de duas variáveis
• Exemplo:
• Pode ser na verdade:
Leis e Teormas da
Álgebra de Boole
• Que resulta em:
Leis e Teormas da
Álgebra de Boole
• Exemplo 14:
A * B * C + A * B * C =
B * ( A * C + A * C )
• Exemplo 15:
A * B * C + A * B * D =
A * B * ( C + D )
Leis e Teormas da
Álgebra de Boole
• Exemplo 16: A * B * D + A * B * D
Y = A * B * ( D + D )
Y = A * B * 1
Y = A * B
Leis e Teormas da
Álgebra de Boole
• Exemplo 17: Z = ( A + B ) * ( A + B)
Z = A * A + A * B + B * A + B * B[expandindo a expressão]
Z = 0 + A * B + B * A + B [aplicando teoremas]
Z = A * B + A * B + B [colocando B em evidência]
Z = B * ( A + A + 1) [aplicando teoremas]
Z = B
Leis e Teormas da
Álgebra de Boole
• Exemplo 18:
X = ACD + ABCD [colocar CD em evidência]
X = CD(A + AB)
X = CD(A + B) [substituir A + AB por A + B]
X = ACD + BCD
Leis e Teormas da
Álgebra de Boole
• Exemplo 19:
Z = ( A + C ) * ( B + D ) [aplicando teoremas]
Z = ( A + C ) + ( B + D ) [aplicando teoremas]
Z = ( A * C ) + B * D [aplicando teoremas]
Z = AC + BD
Leis e Teormas da
Álgebra de Boole
• Exemplo 20:
Z = A + B * D
Z = A * ( B * C )
Z = A * ( B + C )
Z = A * (B + C )
• Exemplo 21:
W = ( A + BC ) * ( D + EF )
W = ( A + BC ) + ( D + EF )
W = ( A * BC ) + ( D * EF )
W = [A * (B + C)] + [D * (E + F)]
W = A B + A C + D E + D F
Leis e Teormas da
Álgebra de Boole
• Projeto ALARME para carros
• Situação:
• Inicialmente, o projeto previa cinco sensores
distribuídos pelo carro (entre portas, janelas e
capôs) e a entrada que habilita o alarme
(botão de liga e desliga). O primeiro circuito
lógico projetado por vocês consistia em uma
porta OR de cinco entradas e uma porta AND
de duas entradas. O problema é que no
estoque de peças só restaram CIs do tipo
SN74HC00
Leis e Teormas da
Álgebra de Boole
• Projeto ALARME para carros
Leis e Teormas da
Álgebra de Boole
• Projeto ALARME para carros
• O circuito que projetaram previamente
é composto de portas AND e OR e,
para implementar esse circuito vocês
só contam com o CI SN74HC00.
• Trata-se de um encapsulamento com
quatro portas lógicas NAND de duas
portas
Leis e Teormas da
Álgebra de Boole
Leis e Teormas da
Álgebra de Boole
• Projeto ALARME para carros
• O seu problema consiste em transformar
o projeto inicial num equivalente usando
apenas portas NAND. Da Figura 2.1
temos que:
Leis e Teormas da
Álgebra de Boole
• Projeto ALARME para carros
Leis e Teormas da
Álgebra de Boole
• Projeto ALARME para carros: após a
transformação
Leis e Teormas da
Álgebra de Boole
• Projeto ALARME para carros
Leis e Teormas da
Álgebra de Boole
1. Na álgebra booleana, um termo produto é o
produto de literais. Em circuitos lógicos, um termo
produto é produzido por uma operação AND sem
o envolvimento de operações OR. Determine os
valores de A, B, C e D que tornam o termo produto
ABCD igual a 1:
a) 1001
b) 0110
c) 1111
d) 0000
e) 1010
Leis e Teormas da
Álgebra de Boole
1. Na álgebra booleana, um termo produto é o
produto de literais. Em circuitos lógicos, um termo
produto é produzido por uma operação AND sem
o envolvimento de operações OR. Determine os
valores de A, B, C e D que tornam o termo produto
ABCD igual a 1:
a) 1001
b) 0110
c) 1111
d) 0000
e) 1010
Leis e Teormas da
Álgebra de Boole
Leis e Teormas da
Álgebra de Boole
Leis e Teormas da
Álgebra de Boole
Leis e Teormas da
Álgebra de Boole
Leis e Teormas da
Álgebra de Boole
IMPORTANTE:
SE UMA EXPRESSÃO TIVER OPERAÇÃO AND E
OR, A OPERAÇÃO AND É REALIZADA PRIMEIRO!
Leis e Teormas da
Álgebra de Boole
Exercícios

Mais conteúdo relacionado

Semelhante a SD Aula 12-09-18

Semelhante a SD Aula 12-09-18 (7)

Aalgebra-boole-simplificacao-circuitos
Aalgebra-boole-simplificacao-circuitosAalgebra-boole-simplificacao-circuitos
Aalgebra-boole-simplificacao-circuitos
 
Algebra boole
Algebra booleAlgebra boole
Algebra boole
 
Aula 05
Aula 05Aula 05
Aula 05
 
Intro teoria dos numeros cap1
Intro teoria dos numeros cap1Intro teoria dos numeros cap1
Intro teoria dos numeros cap1
 
FuncoesLogicasPortasLogicas.pptx
FuncoesLogicasPortasLogicas.pptxFuncoesLogicasPortasLogicas.pptx
FuncoesLogicasPortasLogicas.pptx
 
Álgebra de Boole
Álgebra de BooleÁlgebra de Boole
Álgebra de Boole
 
Logica Digital
Logica DigitalLogica Digital
Logica Digital
 

Mais de Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaElaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaElaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCElaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxElaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarElaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesElaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationElaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfElaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoElaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsElaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoElaine Cecília Gatto
 

Mais de Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Último

DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxDESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxProfessor Liniker Santana
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...IsabelPereira2010
 
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docxAtividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docxSolangeWaltre
 
hereditariedade é variabilidade genetic
hereditariedade é variabilidade  genetichereditariedade é variabilidade  genetic
hereditariedade é variabilidade geneticMrMartnoficial
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfrarakey779
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaComando Resgatai
 
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdfCurso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdfLeandroTelesRocha2
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfLeandroTelesRocha2
 
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdfOFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdfAndriaNascimento27
 
Apresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoApresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoPedroFerreira53928
 
PERFIL M DO LUBANGO e da Administraçao_041137.pptx
PERFIL M DO LUBANGO e da Administraçao_041137.pptxPERFIL M DO LUBANGO e da Administraçao_041137.pptx
PERFIL M DO LUBANGO e da Administraçao_041137.pptxtchingando6
 
AULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptxAULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptxGraycyelleCavalcanti
 
Recurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/AcumuladorRecurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/AcumuladorCasa Ciências
 
Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédioifbauab
 
Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40vitoriaalyce2011
 
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxCIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxMariaSantos298247
 
São Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptx
São Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptxSão Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptx
São Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptxMartin M Flynn
 
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....LuizHenriquedeAlmeid6
 
Memórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
Memórias_póstumas_de_Brás_Cubas_ Machado_de_AssisMemórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
Memórias_póstumas_de_Brás_Cubas_ Machado_de_Assisbrunocali007
 
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdfInstrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdfssuserbb4ac2
 

Último (20)

DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxDESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
 
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
DeClara n.º 76 MAIO 2024, o jornal digital do Agrupamento de Escolas Clara de...
 
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docxAtividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
 
hereditariedade é variabilidade genetic
hereditariedade é variabilidade  genetichereditariedade é variabilidade  genetic
hereditariedade é variabilidade genetic
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
 
Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
 
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdfCurso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
Curso de Direito do Trabalho - Maurício Godinho Delgado - 2019.pdf
 
curso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdfcurso-de-direito-constitucional-gilmar-mendes.pdf
curso-de-direito-constitucional-gilmar-mendes.pdf
 
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdfOFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
OFICINA - CAFETERIA DAS HABILIDADES.pdf_20240516_002101_0000.pdf
 
Apresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoApresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimento
 
PERFIL M DO LUBANGO e da Administraçao_041137.pptx
PERFIL M DO LUBANGO e da Administraçao_041137.pptxPERFIL M DO LUBANGO e da Administraçao_041137.pptx
PERFIL M DO LUBANGO e da Administraçao_041137.pptx
 
AULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptxAULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptx
 
Recurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/AcumuladorRecurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/Acumulador
 
Apresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao AssédioApresentação Formação em Prevenção ao Assédio
Apresentação Formação em Prevenção ao Assédio
 
Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40
 
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptxCIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
CIDADANIA E PROFISSIONALIDADE 4 - PROCESSOS IDENTITÁRIOS.pptx
 
São Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptx
São Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptxSão Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptx
São Filipe Neri, fundador da a Congregação do Oratório 1515-1595.pptx
 
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
 
Memórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
Memórias_póstumas_de_Brás_Cubas_ Machado_de_AssisMemórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
Memórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
 
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdfInstrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
Instrucoes_A_M_Pranchas_01_a_33_Encadern (4).pdf
 

SD Aula 12-09-18

  • 1. SISTEMAS DIGITAIS Aula 6: 12/09/2018 Simplificação de Circuitos Prof.ª M.ª Eng.ª Elaine Cecília Gatto 1
  • 2. Simplificação de Circuitos • Diminuição dos blocos lógicos • Álgebra de Boole • Mapas de Karnaugh
  • 3. Leis e Teormas da Álgebra de Boole • Matemática dos sistemas digitais • Análise e síntese de circuitos • Álgebra Booleana: • Expressa e analisa operação de circuitos lógicos
  • 4. Leis e Teormas da Álgebra de Boole • Variável: • Símbolo usado para representar uma grandeza lógica • Admite apenas 2 valores: 0 ou 1 • Complemento: • Inverso de uma variável • Barra em cima da variável
  • 5. Leis e Teormas da Álgebra de Boole • Adição booleana: • Equivalente à Operação OR • S = A + B • 0 + 1 = 0 • 0 + 1 = 1 • 1 + 0 = 1 • 1 + 1 = 1 • Exemplos: • A + B • A + B • A + B + C • A + B + C + D
  • 6. Leis e Teormas da Álgebra de Boole • Um termo SOMA será igual a 1 quando UMA ou MAIS das literais no termo for 1 • Um termo SOMA será igual a 0 somente se CADA UMA das literais for 0
  • 7. Leis e Teormas da Álgebra de Boole • Multiplicação Booleana • Equivalente à operação AND • S = A  B • 0  0 = 0 • 0  1 = 0 • 1  0 = 0 • 1  1 = 1 • Exemplos: • A  B • A  B • A  B  C • A  B  C  D
  • 8. Leis e Teormas da Álgebra de Boole • Um termo PRODUTO será igual a 1 apenas se CADA UMA das literais no termo for 1 • Um termo PRODUTO será igual a 0 quando uma ou mais literais for 0
  • 9. Leis e Teormas da Álgebra de Boole Lei Enunciado Representação Comutativa da Adição A ordem das variáveis na qual a função OR é aplicada não faz diferença A + B = B + A Comutativa da Multiplicação A ordem das variáveis na qual a operação AND é aplicada não faz diferença A  B = B  A
  • 10. Leis e Teormas da Álgebra de Boole Lei Enunciado Representação Associativa da Adição Quando uma operação OR é aplicada em mais de duas variáveis, o resultado é o mesmo, independentemente da forma de agrupar as variáveis A + (B + C) = (A + B ) + C Associativa da Multiplicação Quando uma operação AND é aplicada em mais de duas variáveis, o resultado é o mesmo, independentemente da forma de agrupar as variáveis A  (B  C) = (A  B)  C
  • 11. Leis e Teormas da Álgebra de Boole Lei Enunciado Representação Distributiva Uma operação AND entre uma única variável com o resultado de uma operação OR aplicada a duas ou mais variáveis é equivalente a uma operação OR entre os resultados das operações AND entre uma única variável e cada uma das duas ou mais variáveis A  (B + C) = A  B + A  C
  • 12. Leis e Teormas da Álgebra de Boole • Axiomas • Proposições que não tem demonstração 1. Fechamento • Dado o conjunto de valores binários C = {0,1} • As operações OR e AND resultam em valores que também são binários A, B ∈ C ֜ ቊ 𝐴 + 𝐵∈ C 𝐴  𝐵∈ C
  • 13. Leis e Teormas da Álgebra de Boole 2. Identidade • Dado o conjunto de valores binários C = {0,1} • Elementos neutros são introduzidos nas operações OR e AND A ∈ C ֜ ቊ 𝐴 + 0 = 𝐴 𝐴  1 = 𝐴
  • 14. Leis e Teormas da Álgebra de Boole • Teoremas: • São afirmações que necessitam de uma prova 1. Indepotência: ቊ 𝐴 + 𝐴 = 𝐴 𝐴 𝐴 = 𝑎
  • 15. Leis e Teormas da Álgebra de Boole 2. Aniquilação: 3. Dupla Negação 4. DeMorgan ቊ 𝐴 + 1 = 1 𝐴  0 = 0 𝐴 = 𝐴 ቊ 𝐴 + 𝐵 = 𝐴  𝐵 𝐴  𝐵 = 𝐴 + 𝐵
  • 16. Leis e Teormas da Álgebra de Boole RESUMO 1 A + 0 = A 7 A  A = A 2 A + 1 = A 8 A  A = 0 3 A  0 = 0 9 A = A 4 A  1 = A 10 A + A  B = A 5 A + A = A 11 A + A  B = A + B 6 A + A = 1 12 (A + B )  ( A + C ) = A + B  C
  • 17. Leis e Teormas da Álgebra de Boole Exemplo 1: A + A  B = A A  ( 1 + B )  lei distributiva A  1  regra 2 A  regra 4
  • 18. Leis e Teormas da Álgebra de Boole Exemplo 1: Tabela Verdade Correspondente A B A * B A + A * B 0 0 0 0 0 1 0 0 1 0 0 1 1 1 1 1
  • 19. Leis e Teormas da Álgebra de Boole • Exemplo 1: • Circuito Correspondente
  • 20. Leis e Teormas da Álgebra de Boole Exemplo 2: A + A  B = A + B A + ( A  B )  aplicando distributiva (A + A )  (A + B)  regra 6 1  (A + B)  multiplicando por 1 A + B
  • 21. Leis e Teormas da Álgebra de Boole • Exemplo 2: • Tabela verdade correspondente • Circuito Correspondente
  • 22. Leis e Teormas da Álgebra de Boole • Exemplo 3: (A + B )  ( A + C ) = A + B  C • Simplificação • Tabela verdade correspondente • Circuito correspondente
  • 23. Leis e Teormas da Álgebra de Boole • Exemplo 4: • A  A = A • Se A = 0 então substitua este valor na variável A: 0  0 = 0 • Se A = 1 então substitua este valor na variável A: 1  1 = 1 • Portanto, A  A = A
  • 24. Leis e Teormas da Álgebra de Boole • Exemplo 5: • A  A = 0 • Se A = 0 então substitua este valor na variável A • 0  0 = 0  1 = 0 • Se A = 1 então substitua este valor na variável A • 1  1 = 1  0 = 0 • Portanto, A  A = 0
  • 25. Leis e Teormas da Álgebra de Boole • Exemplo 6: • A  0 = 0 • Se A = 0 então substitua este valor na variável A: 0  0 = 0 • Se A = 1 então substitua este valor na variável A: 1  0 = 0 • Portanto, A  0 = 0
  • 26. Leis e Teormas da Álgebra de Boole • Exemplo 7: • A  1 = A • Se A = 0 então substitua este valor na variável A: 0  1 = 0 • Se A = 1 então substitua este valor na variável A: 1  1 = 1 • Portanto, A  1= 1
  • 27. Leis e Teormas da Álgebra de Boole • Exemplo 8: • A + 0 = A • Se A = 0 então substitua este valor na variável A: 0 + 1 = 1 • Se A = 1 então substitua este valor na variável A: 1 + 0 = 1 • Portanto, A + 0 = A
  • 28. Leis e Teormas da Álgebra de Boole • Exemplo 9: • A + 1 = 1 • Se A = 0 então substitua este valor na variável A: 0 + 1 = 1 • Se A = 1 então substitua este valor na variável A: 1 + 1 = 1 • Portanto, A + 1 = 1
  • 29. Leis e Teormas da Álgebra de Boole • Exemplo 10: • A + A = A • Se A = 0 então substitua este valor na variável A: 0 + 0 = 0 • Se A = 1 então substitua este valor na variável A: 1 + 1 = 1 • Portanto, A + A = A
  • 30. Leis e Teormas da Álgebra de Boole • Exemplo 11: • A + A = 1 • Se A = 0 então substitua este valor na variável A: 0 + 0 = 0 + 1 = 1 • Se A = 1 então substitua este valor na variável A: 1 + 1 = 1 + 0 = 1 • Portanto, A + A = 1
  • 31. Leis e Teormas da Álgebra de Boole • Exemplo 12: • A + A = 1 • Se A = 0 então substitua este valor na variável A: 0 + 0 = 0 + 1 = 1 • Se A = 1 então substitua este valor na variável A: 1 + 1 = 1 + 0 = 1 • Portanto, A + A = 1
  • 32. Leis e Teormas da Álgebra de Boole • Exemplos 13: • X + Y = Y + X (comutativo) • X * Y = Y * X (comutativo) • X + ( Y + Z ) = (X + Y ) + Z = X + Y + Z (associativo) • X * ( Y + Z ) = Z * Y + X * Z (associativo) • ( W + X ) ( Y + Z ) = W*Y + X*Y + W*Z + X*Z (distributivo) • X + X * Y = X • X + X * Y = X + Y • X + X * Y = X + Y
  • 33. Leis e Teormas da Álgebra de Boole • Teoremas de DeMorgan 1. O complemento de um PRODUTO de variáveis é igual à SOMA dos complementos das variáveis A  B = A + B
  • 34. Leis e Teormas da Álgebra de Boole • Teoremas de DeMorgan 2. O complemento de uma SOMA de variáveis é igual aor PRODUTO do complemento das variáveis A + B = A  B
  • 35. Leis e Teormas da Álgebra de Boole • Complemento entre as portas lógicas: circuitos
  • 36. Leis e Teormas da Álgebra de Boole • Complemento entre as portas lógicas
  • 37. Leis e Teormas da Álgebra de Boole • Complemento entre as portas lógicas
  • 38. Leis e Teormas da Álgebra de Boole • Teoremas de DeMorgan podem ser aplicados a mais de duas variáveis • Exemplo: • Pode ser na verdade:
  • 39. Leis e Teormas da Álgebra de Boole • Que resulta em:
  • 40. Leis e Teormas da Álgebra de Boole • Exemplo 14: A * B * C + A * B * C = B * ( A * C + A * C ) • Exemplo 15: A * B * C + A * B * D = A * B * ( C + D )
  • 41. Leis e Teormas da Álgebra de Boole • Exemplo 16: A * B * D + A * B * D Y = A * B * ( D + D ) Y = A * B * 1 Y = A * B
  • 42. Leis e Teormas da Álgebra de Boole • Exemplo 17: Z = ( A + B ) * ( A + B) Z = A * A + A * B + B * A + B * B[expandindo a expressão] Z = 0 + A * B + B * A + B [aplicando teoremas] Z = A * B + A * B + B [colocando B em evidência] Z = B * ( A + A + 1) [aplicando teoremas] Z = B
  • 43. Leis e Teormas da Álgebra de Boole • Exemplo 18: X = ACD + ABCD [colocar CD em evidência] X = CD(A + AB) X = CD(A + B) [substituir A + AB por A + B] X = ACD + BCD
  • 44. Leis e Teormas da Álgebra de Boole • Exemplo 19: Z = ( A + C ) * ( B + D ) [aplicando teoremas] Z = ( A + C ) + ( B + D ) [aplicando teoremas] Z = ( A * C ) + B * D [aplicando teoremas] Z = AC + BD
  • 45. Leis e Teormas da Álgebra de Boole • Exemplo 20: Z = A + B * D Z = A * ( B * C ) Z = A * ( B + C ) Z = A * (B + C ) • Exemplo 21: W = ( A + BC ) * ( D + EF ) W = ( A + BC ) + ( D + EF ) W = ( A * BC ) + ( D * EF ) W = [A * (B + C)] + [D * (E + F)] W = A B + A C + D E + D F
  • 46. Leis e Teormas da Álgebra de Boole • Projeto ALARME para carros • Situação: • Inicialmente, o projeto previa cinco sensores distribuídos pelo carro (entre portas, janelas e capôs) e a entrada que habilita o alarme (botão de liga e desliga). O primeiro circuito lógico projetado por vocês consistia em uma porta OR de cinco entradas e uma porta AND de duas entradas. O problema é que no estoque de peças só restaram CIs do tipo SN74HC00
  • 47. Leis e Teormas da Álgebra de Boole • Projeto ALARME para carros
  • 48. Leis e Teormas da Álgebra de Boole • Projeto ALARME para carros • O circuito que projetaram previamente é composto de portas AND e OR e, para implementar esse circuito vocês só contam com o CI SN74HC00. • Trata-se de um encapsulamento com quatro portas lógicas NAND de duas portas
  • 49. Leis e Teormas da Álgebra de Boole
  • 50. Leis e Teormas da Álgebra de Boole • Projeto ALARME para carros • O seu problema consiste em transformar o projeto inicial num equivalente usando apenas portas NAND. Da Figura 2.1 temos que:
  • 51. Leis e Teormas da Álgebra de Boole • Projeto ALARME para carros
  • 52. Leis e Teormas da Álgebra de Boole • Projeto ALARME para carros: após a transformação
  • 53. Leis e Teormas da Álgebra de Boole • Projeto ALARME para carros
  • 54. Leis e Teormas da Álgebra de Boole 1. Na álgebra booleana, um termo produto é o produto de literais. Em circuitos lógicos, um termo produto é produzido por uma operação AND sem o envolvimento de operações OR. Determine os valores de A, B, C e D que tornam o termo produto ABCD igual a 1: a) 1001 b) 0110 c) 1111 d) 0000 e) 1010
  • 55. Leis e Teormas da Álgebra de Boole 1. Na álgebra booleana, um termo produto é o produto de literais. Em circuitos lógicos, um termo produto é produzido por uma operação AND sem o envolvimento de operações OR. Determine os valores de A, B, C e D que tornam o termo produto ABCD igual a 1: a) 1001 b) 0110 c) 1111 d) 0000 e) 1010
  • 56. Leis e Teormas da Álgebra de Boole
  • 57. Leis e Teormas da Álgebra de Boole
  • 58. Leis e Teormas da Álgebra de Boole
  • 59. Leis e Teormas da Álgebra de Boole
  • 60. Leis e Teormas da Álgebra de Boole IMPORTANTE: SE UMA EXPRESSÃO TIVER OPERAÇÃO AND E OR, A OPERAÇÃO AND É REALIZADA PRIMEIRO!
  • 61. Leis e Teormas da Álgebra de Boole Exercícios