Professional Documents
Culture Documents
Portas Lgicas
Arquitetura de Computadores
Portas Lgicas
Circuitos lgicos (CI ou CHIPS) Operao de um ou mais sinal lgico de entrada para produzir uma nica sada Geralmente utilizadas em circuito eletrnico Presena de sinal representado por 1 e a ausncia de sinal por 2 Conhecida como lgica matemtica ou lgica de boole O comportamento das portas lgicas conhecida como Tabela da Verdade George Boole (1815-1814) lgebra de Boole
Arquitetura de Computadores
Arquitetura de Computadores
A S B
B 0 1 0 1
X 0 0 0 1
S=A
.B
0 0 1 1
Quando as duas entradas (A e B) so zero (interruptores desligados) a sada (S) tambm zero (lmpada apagada). Quando uma s das entradas 1 (um s interruptor ligado) a sada (S) zero (lmpada apagada). Quando as duas entradas (A e B) so 1 (os dois interruptores ligados) a sada (S) tambm 1 (lmpada acesa), CONCLUSO: S temos o nvel lgico 1 na sada quando todas as entradas forem 1 (neste caso, A e B)
Arquitetura de Computadores
AND
TIPO SIMBOLO (ANSI) SIMBOLO (IEC) FUNO BOOLEANA TABELA DA VERDADE
Arquitetura de Computadores
Expresso da funo
Tabela de verdade
S=A+ B
0
0
0
1
0
1
1
Analogia da porta lgica OR com um circuito elctrico:
A S
0
1
1
1
Quando as duas entradas (A e B) so zero (interruptores desligados) a sada (S) tambm zero (lmpada apagada).
Quando uma s das entradas 1 (um s interruptor ligado) a sada (S) um (lmpada acesa). Quando as duas entradas (A e B) so 1 (os dois interruptores ligados) a sada (S) tambm 1 (lmpada acesa),
Arquitetura de Computadores
OR
TIPO SIMBOLO (ANSI) SIMBOLO (IEC) FUNO BOOLEANA TABELA DA VERDADE
Arquitetura de Computadores
X
1
S=A
Arquitetura de Computadores
NOT
TIPO SIMBOLO (ANSI) SIMBOLO (IEC) FUNO BOOLEANA TABELA DA VERDADE
Arquitetura de Computadores
B
0 1 0 1
X
1 1 1 0
S=A.B
0 0 1 1
B
Negao
A porta lgica NAND uma porta lgica AND com a sada negada.
Pode observar-se que os nveis lgicos da sada (S) da tabela de verdade NAND a negao dos nveis lgicos da sada (S) da tabela de verdade AND.
Arquitetura de Computadores
NAND
TIPO SIMBOLO (ANSI) SIMBOLO (IEC) FUNO BOOLEANA TABELA DA VERDADE
Arquitetura de Computadores
A
S
B 0
S 1
S=A+B
B Negao
0
1 1
1
0 1
0
0 0
A porta NOR equivale a uma porta OR seguida por uma porta NOT, isto , ela produz uma sada que o inverso da sada produzida pela porta OR. Pode observar-se que os nveis lgicos da sada (S) da tabela de verdade NOR a negao dos nveis lgicos da sada (S) da tabela de verdade OR.
Arquitetura de Computadores
NOR
TIPO SIMBOLO (ANSI) SIMBOLO (IEC) FUNO BOOLEANA TABELA DA VERDADE
Arquitetura de Computadores
B 0
S 0
S=A B
0 1
1
1 0
1
1 1
0
A sada 1 se uma entrada 1 ou a outra entrada 1, mas no ambas. De outro modo: o valor da sada (S) 1 se as entradas (A ou B) so diferentes e 0 se so iguais.
a operao XOR resulta "verdadeiro" quando os valores da variveis A e B forem diferentes entre si e resulta "falso" quando forem iguais Detectar quando suas duas entradas forem diferentes, ento a sada ser 1.
Arquitetura de Computadores
XOR
TIPO SIMBOLO (ANSI) SIMBOLO (IEC) FUNO BOOLEANA TABELA DA VERDADE
Arquitetura de Computadores
A
A
B
0 1 0 1
X
1 0 0 1
S B Negao
S=A B
0 0 1 1
A porta lgica abreviadamente designada por EX-NOR uma porta lgica EXOR com a sada negada.
Pode observar-se que os nveis lgicos da sada (S) da tabela de verdade EXNOR a negao dos nveis lgicos da sada (S) da tabela de verdade EX-OR. Utiliza a igualdade
Arquitetura de Computadores
XNOR
TIPO SIMBOLO (ANSI) SIMBOLO (IEC) FUNO BOOLEANA TABELA DA VERDADE
Arquitetura de Computadores
Expresses e circuitos
Pode-se escrever uma expresso lgica (booleana) que seja executada por qualquer circuito lgico, exemplo:
1. 2. 3.
Divide-se o circuito lgico em partes Colocar na sada de cada bloco a expresso correspondente Juntam-se as expresses
Arquitetura de Computadores
14
13 12 11
10
Marca
1 2 3 4 5 6 7
Arquitetura de Computadores
Multiplexador
Arquitetura de Computadores
Decodificador
Arquitetura de Computadores