Você está na página 1de 22

Arquitetura de Computadores

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

Tipos de Portas Lgicas


AND OR NOT NAND NOR EXOR XNOR

Arquitetura de Computadores

Porta lgica AND (e)


Smbolo Expresso da funo Tabela de verdade

A S B

B 0 1 0 1

X 0 0 0 1

S=A

.B

0 0 1 1

Analogia da porta lgica AND com um circuito elctrico:

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

Porta lgica OR (ou)


Smbolo
A S B

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),

CONCLUSO: S temos o nvel lgico 0 na sada quando todas as entradas forem 0.

Arquitetura de Computadores

OR
TIPO SIMBOLO (ANSI) SIMBOLO (IEC) FUNO BOOLEANA TABELA DA VERDADE

Arquitetura de Computadores

Porta lgica NOT (negao)


Smbolo Expresso da funo Tabela de verdade

X
1

S=A

O nvel lgico da sada (S) a negao do nvel lgico da entrada (A).

Arquitetura de Computadores

NOT
TIPO SIMBOLO (ANSI) SIMBOLO (IEC) FUNO BOOLEANA TABELA DA VERDADE

Arquitetura de Computadores

Porta lgica NAND (no e)


Smbolo A S Expresso da funo Tabela de verdade

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

Porta lgica NOR (no ou)


Smbolo Expresso da funo Tabela de verdade

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

Porta lgica EXclusive OR (ou exclusivo)


Smbolo Expresso da funo Tabela de verdade A S B

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

Porta lgica EXclusive NOR (no ou exclusivo)


Smbolo antigo Expresso da funo Tabela de verdade

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

Circuitos integrados digitais

14

13 12 11

10

Marca
1 2 3 4 5 6 7

Arquitetura de Computadores

Multiplexador

Arquitetura de Computadores

Decodificador

Arquitetura de Computadores