Escolar Documentos
Profissional Documentos
Cultura Documentos
Simplificação de circuitos
– Parte 1
Profª. Renata Garcia
Expressão Booleana
• Expressão Booleana é a sentença matemática composta de
termos cujas variáveis são booleanas, podendo assumir como
resultado final 0 ou 1.
• A álgebra de Boole, com seus postulados, propriedades,
teoremas fundamentais e identidades permitem a realização de
simplificações nas expressões booleanas. Eliminando
redundâncias e reduzindo o número de portas lógicas
necessárias para realizar uma dada expressão.
Postulados
• Postulados da complementação – mostra como são as regras da
complementação na álgebra de Boole.
1. Se A 0 A 1
2. Se A 1 A 0
A A
Postulados
• Postulados da adição – mostra como são as regras da adição na
álgebra de Boole.
1. 0 + 0 = 0
2. 0 + 1 = 1
3. 1 + 0 = 1
4. 1 + 1 = 1
• Assim, podemos escrever as seguintes identidades:
•A+0=A
•A+1=1
•A+A=A
A A 1
Postulados
• Postulados da multiplicação – mostra como são as regras da
multiplicação na álgebra de Boole.
1. 0 . 0 = 0
2. 0 . 1 = 0
3. 1 . 0 = 0
4. 1 . 1 = 1
• Assim, podemos escrever as seguintes identidades:
•A.0=0
•A.1= A
•A.A=A
A A 0
Postulados
Postulados
Propriedades
• Propriedade comutativa – é válida tanto pra adição
Exercício
• Verifique essa propriedade através da tabela verdade analisando todas as
possibilidades.
Propriedades
• Exercício
Prove as identidades abaixo relacionadas:
ഥ∙B
a) A ഥ ≠A∙B
ഥ+B
b) A ഥ ≠A+B
ഥ∙B
c) A ഥ =A+B
ഥ+B
d) A ഥ =A∙B
Teoremas de De Morgan
• 1º Teorema de De Morgan
• O complemento do produto é igual a soma dos
complementos: A B A B
• Comprovação:
A B A B A B
0 0 1 1
0 1 1 1
1 0 1 1
1 1 0 0
12
Teoremas de De Morgan
• 2º Teorema de De Morgan
• O complemento da soma é igual ao produto dos
complementos: A B A B
• Comprovação:
A B A B A B
0 0 1 1
0 1 0 0
1 0 0 0
1 1 0 0
14
Identidades Auxiliares
• 1) A A B A
• Prova:
A A B Identidade A.1=A
A 1 A B
Propriedade distributiva
A (1 B)
Identidade 1+B=1
A 1
A Identidade A.1=A
Identidades Auxiliares
• 2) ( A B) ( A C ) A B C
• Prova:
( A B) ( A C )
A A A C B A B C Propriedade distributiva
A A C B A B C Identidade A.A=A
A (1 C B) B C Propriedade distributiva
A 1 B C Identidade 1+X=1
A B C Identidade A.1=A
Simplificação de circuitos lógicos
• Os conceitos da álgebra de Boole podem ser
empregados para a simplificação de expressões e,
conseqüentemente, de circuitos.
• As simplificações podem ser feitas pelo:
• Emprego direto da álgebra de Boole
• Utilização de mapas de Veith-Karnaugh
Simplificação de circuitos lógicos
• Exemplo 1: Simplifique a expressão de S
S A B C AC A B
S A ( B C C B)
S A ( B C ( B C ))
Chamando B C Y B C Y
S A (Y Y )
SA
Simplificação de circuitos lógicos
• Exemplo 2: Simplifique a expressão de S
S A B C A B C A B C A B C A B C
• Resposta: S C A B
Simplificação de circuitos lógicos
• Exemplo 3: Simplifique a expressão de S
S ( A B C) ( A B C)
• Resposta: S A B B A C
Simplificação de circuitos lógicos
• Exemplo 4: Simplifique a expressão de S
S ( A B) [ B ( A C ) D ( A B C )]
• Resposta: S A B C A B C A B D
Universalidade das Portas NAND e NOR
22
Universalidade das Portas NAND e NOR
É possível implementar qualquer expressão lógica usando apenas portas NAND e mais
nenhum outro tipo de porta, como mostrado.
23
Universalidade das Portas NAND e NOR
É possível implementar qualquer expressão lógica usando apenas portas NOR e mais
nenhum outro tipo de porta, como mostrado.
24
Universalidade das Portas NAND e NOR
25
Universalidade das Portas NAND e NOR
o Possibilidade de implementação 1:
26
Universalidade das Portas NAND e NOR
o Possibilidade de implementação 2:
27
Universalidade das Portas NAND e NOR
28
Alternar Representações para Portas
Lógicas
o Para converter um símbolo-padrão em um
alternativo, faça o seguinte:
o Inverta cada entrada e cada saída do símbolo-
padrão. Isto é feito adicionando uma bolha de
inversão nas entradas e saídas, onde não exista
alguma, e removendo as já existentes.
o Mude o símbolo da operação de AND para OR ou
de OR para AND (No caso especial do INVERSOR,
o símbolo não é alterado).
29
Alternar Representações para Portas
Lógicas
30
Alternar Representações para Portas
Lógicas
o Interpretação dos dois símbolos da
porta NAND.
31
Alternar Representações para Portas
Lógicas
o Interpretação dos dois símbolos da
porta OR.
32