Escolar Documentos
Profissional Documentos
Cultura Documentos
OR AND NOT
0+0=0 0.0=0 0 1
0+1=1 0.1=0
1 0
1+0=1 1 0=0
.
1+1=1 1.1=1
Descrevendo Circuitos Lógicos Algebricamente
Qualquer circuito lógico, não importando sua complexidade, pode ser
descrito usando as três operações Booleanas básicas, porque as
portas OR, AND e INVERSOR são os blocos fundamentais dos
sistemas digitais. Por exemplo, considere o circuito abaixo – qual será
a expressão lógica da saída x ?
x ABC A D
0 1 1 (0 1)
1 1 1 (0 1)
1 1 1 (1)
1 1 1 0
0
Avaliando as saídas dos Circuitos Lógicos
Uma vez de posse da expressão Booleana para a saída de um
circuito, podemos obter o nível lógico da saída para qualquer conjunto
de níveis lógicos de entrada.
Exemplo II: A = 0, B = 0, C = 1, D = 1 e E = 1.
x D A B C E
1 0 0 1 1
1 0 1 1
1 0 1
1 1 1
1 1
1
Avaliando as saídas dos Circuitos Lógicos.
O nível lógico da saída, em função dos níveis lógicos especificados
para as entradas, pode ser determinado diretamente a partir do
diagrama do circuito sem usar a expressão Booleana. Esta técnica é
muitas vezes utilizada para a análise de defeitos, ou teste de um
sistema lógico.
y AC BC ABC
FIGURA 3-19 (a) Símbolo de porta NOR; (b) Circuito equivalente; (c) Tabela-verdade.
Portas NOR e Portas NAND
Dois outros tipos de portas lógicas, as portas NAND e NOR, são muito
usados em circuito digitais. Na realidade elas combinam as operações
básicas AND, OR e NOT, de modo que é relativamente simples
escrever suas expressões Booleanas.
FIGURA 3-22 (a) Símbolo da porta NAND; (b) Circuito equivalente; (c) Tabela-verdade.
Portas NOR e Portas NAND
Determine a expressão Booleana para uma porta NOR de três
entradas seguidas de um inversor.
A B
as barras de inversão não se cancelam. Assim:
A B A B A B A B
Portas NOR e Portas NAND
Implemente, usando apenas portas NOR e NAND, o circuito lógico que
tem como expressão:
𝑥=𝐴. 𝐵⋅ ( 𝐶+𝐷 )
COMENTÁRIOS: o termo C D é a expressão para a saída de uma
porta NOR. Deve-se fazer uma operação AND desse termo com A e B,
e inverter o resultado – gerando uma operação NAND.
Teoremas Booleanos
Vimos como a Álgebra Booleana pode ser usada para ajudar na
análise de um circuito lógico e como expressar matematicamente a
operação do circuito. Prosseguimos no uso da Álgebra Booleana
investigando teoremas Booleanos, que poderão nos ajudar a
simplificar expressões lógicas e circuitos lógicos.
Assim: AB AB 0
Leis Comutativas
(09) x y yx
(10) x y yx
Leis Associativas
(11) x ( y z) ( x y) z x y z
(12) x ( y z) ( x y) z x y z
Lei Distributiva
(13a ) x ( y z ) xy xz
(13b) ( w x) ( y z ) wy xy wz xz
(15a) x x y x y
x x y x (1 y ) x y Teorema 6
x xy x y Teorema 13a
x y ( x x) Teorema 13a
x y (1) Teorema 8
x y Teorema 2
Teoremas de DeMorgan
Dois dos mais importantes teoremas da álgebra Booleana foram
contribuições do matemático Augustus DeMorgan.
Os teoremas de DeMorgan são
extremamente úteis na simplificação de
expressões nas quais um produto, ou
uma soma, de variáveis aparece negado
(barrado). Os dois teoremas são:
(16) x y x y
(17) x y x y
Como são demonstrados esses teoremas ?
Como serão utilizados todos os teoremas apresentados ?