Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 2:
Álgebra Booleana e Portas Lógicas
Claude Shannon
George Boole
De*nições Iniciais
• Álgebra Booleana: variáveis só podem assumir dois valores diferentes.
• Somente 3 operações básicas: 0 1
False True
• or (ou)
Baixo Alto
• and (e)
Não Sim
• not (não) Aberto Fechado
• Em nosso mundo digital, essas operações são realizadas por
portas lógicas que são construídas com transistores.
De*nições Iniciais
• Tabela verdade: A S
0 1
1 0
A S
Operações e Portas Lógicas
• Precedência de operadores:
Operador Símbolo Precedência
NOT ’ ou Mais alta
AND · Média
OR + Mais baixa
• Exemplos:
S = A' · B + C = ( (A') · B ) + C
S = A' · (B + C) = ( (A') · (B + C) )
Operações e Portas Lógicas
• Porta NAND: A B S
0 0 1
A 0 1 1
B 1 0 1
1 1 0
• Porta NOR:
A B S
A 0 0 1
B 0 1 0
1 0 0
1 1 0
Operações e Portas Lógicas
• Porta XOR: A B S
0 0 0
A
0 1 1
B 1 0 1
1 1 0
• Porta XNOR:
A B S
A 0 0 1
B 0 1 0
1 0 0
1 1 1
Operações e Portas Lógicas
• Funções mais complexas são ob,das combinando várias portas.
• Por exemplo, mul8plicação (2 números de 2 bits):
Curiosidade:
Operações e Portas Lógicas
Número de
Porta/Função
Transistores
• Portas lógicas são NOT 2
construídas com transistores: BuEer 4
NAND 2-input 4
NOR 2-input 4
AND 2-input 6
OR 2-input 6
NAND 3-input 6
NOR 3-input 6
MUX 2-input with TG 6
MUX 4-input with TG 18
MUX 4-input 24
1-bit Adder full 28
1-bit Adder–subtractor 48
8-bit mul8plier 3,000
16-bit mul8plier 9,000
32-bit mul8plier 21,000
PROBLEMAS
C
• Problema 2.2. Fazer a tabela verdade do circuito abaixo:
A
B S
QUESTÃO 1: Tempo 5 min
C 16
De*nições Iniciais
Operações e Portas Lógicas
Teoremas Booleanos
Universalidade de NAND e NOR
Teoremas Booleanos
1) 2) 3) 4)
1) 2) 3) 4)
7) 8)
9) 10) Teoremas de
De Morgan:
PROBLEMAS
Problema 2.4. Simplifique algebricamente as seguintes funções:
22
De*nições Iniciais
Operações e Portas Lógicas
Teoremas Booleanos
Aula 2:
Álgebra Booleana e Portas Lógicas