Você está na página 1de 9

Portas Lógicas

Ciência da Computação
UNIJUI
Prof. Marcos Ronaldo Melo Cavalheiro

Introdução a Ciência da Computação - UNIJUI


Portas Lógicas
Definição:
“Portas lógicas são dispositivos, ou circuitos lógicos, que operam um ou mais
sinais lógicos de entrada para produzir uma e somente uma saída, dependente
da função implementada no circuito. São geralmente usadas em circuitos
eletrônicos, por causa das situações que os sinais deste tipo de circuito podem
apresentar: presença de sinal, ou "1"; e ausência de sinal, ou "0". As situações
"Verdadeira" e "Falsa" são estudadas na Lógica Matemática ou Lógica de
Booleana; origem do nome destas portas. O comportamento das portas lógicas
é conhecido pela tabela verdade que apresenta os estados lógicos das
entradas e das saídas.” fonte: Wikipédia, a enciclopédia livre.

Introdução a Ciência da Computação - UNIJUI


Portas Lógicas
Porta NOT (NÃO)
A porta NOT tem como função inverter o sinal de entrada, ou seja, se
na entrada temos um 0(falso) lógico , na saída teremos um 1(verdade)
lógico e vice-versa:

S=Ā
A S
0 1
1 0

Introdução a Ciência da Computação - UNIJUI


Portas Lógicas
PORTA AND (E)
Semelhante a uma multiplicação. Supondo que essa porta lógica tem
duas entradas e que em uma entrada A está um bit em nível lógico
alto e na outra entrada B um bit em nível lógico baixo, assim: 1 -> A e
0 -> B. A saída S será um bit em nível lógico baixo pois, 1 x 0 = 0, logo
S = 0.
S=A*B
A B S
0 0 0
0 1 0
1 0 0
1 1 1
Introdução a Ciência da Computação - UNIJUI
Portas Lógicas
PORTA NAND (NE)
Negação do E lógico.
_____
S = (A * B)

A B S
0 0 1
0 1 1
1 0 1
1 1 0

Introdução a Ciência da Computação - UNIJUI


Portas Lógicas
PORTA OR (OU)
Semelhante a uma soma. Supondo que essa porta lógica tem duas
entradas e que em uma entrada A está um bit em nível lógico alto (1
ou Verdade) e na outra entrada B um bit em nível lógico baixo (0 ou
Falso), assim: 1 -> A e 0 -> B. A saída S será um bit em nível lógico
alto pois, 1 + 0 = 1, logo S = 1. .

S=A+B
A B S
0 0 0
0 1 1
1 0 1
1 1 1
Introdução a Ciência da Computação - UNIJUI
Portas Lógicas
PORTA NOR (NOU)
Semelhante a uma soma. Supondo que essa porta lógica tem duas
entradas e que em uma entrada A está um bit em nível lógico alto (1
ou Verdade) e na outra entrada B um bit em nível lógico baixo (0 ou
Falso), assim: 1 -> A e 0 -> B. A saída S será um bit em nível lógico
alto pois, 1 + 0 = 1, logo S = 1. . _____
S = (A + B)

A B S1 S2
0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0
Introdução a Ciência da Computação - UNIJUI
Portas Lógicas
PORTA XOR (OU-Exclusivo)
Ou exclusivo chamada também disjunção exclusiva, conhecido
geralmente por XOR, é uma operação lógica em dois operandos que
resulta em um valor lógico verdadeiro, se e somente se exatamente os
dois operandos tem valor lógico diferentes.

S=AB
A B S
0 0 0
0 1 1
1 0 1
1 1 0
Introdução a Ciência da Computação - UNIJUI
Portas Lógicas
Exercícios:
1. S = (A  B)’ + A 11. S = (A+B)’
2. S = (A  B)’ + B 12. S = A’ * B’
3. S = (A * B) + A 13. S = (A*B)’
4. S = (A * B) + B 14. S = A’ + B’
5. S = (A + B) * A 15. S = A+(A’ * B)
6. S = (A + B) * B 16. S = A+B
7. S = (A + B)’ + (B + C) 17. S = A'+(A*B)
8. S = (A * B)’ + (A’+B) 18. S = A'+B
9. S = (A + B’)’ + (A+B) 19. S = (A  B)’
10. S = (A’  B)’ 20. S = (A*B)+(A*B)’

Introdução a Ciência da Computação - UNIJUI