Escolar Documentos
Profissional Documentos
Cultura Documentos
Computadores e Sistemas
Operacionais
Professor: Mauro Jansen
Versão: 02/2018
Lógica
Computador -
NÍVEL 4
Processador
NÍVEL 3
NÍVEL 3
Dispositivos de Entrada,
ULA, registradores AC, X, Y
Saìda e E/S
NÍVEL 2
NÍVEL 2
x Proces-
COMPLEXIDAD
Portas lógicas
COMPLEXIDAD
sador, Memòria, etc
NÍVEL 1
NÍVEL 1
Placa mãe, chipset,
barramentos Circuitos eletrônicos
E
E
NÍVEL 0 NÍVEL 0
+
Molécula, átomo Molécula, átomo
+
Prof. Mauro Jansen
Portas lógicas
Expressão: x = a’ ou x = a
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
Porta lógica OR (OU)
0 0 0
0 1 1
1 0 1
1 1 1
Expressão: x = a + b
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
Porta lógica AND (E)
Expressão: x = a x b
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
Porta lógica NOR (not OR)
• Expressão: x = (a + b)’
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
Porta lógica NAND (not AND)
Expressão: x = (a x b)’
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
Porta lógica XOR (eXclusive
OR)
• XOR: retorna 1 somente se apenas uma
das entradas é 1.
Expressão: x = a b
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
Porta lógica NXOR
(Not eXclusive OR)
●
NXOR: é uma porta XOR e uma porta NOT
combinadas. O resultado é exatamente o
inverso da porta XOR.
NXOR
Expressão: x = (a b)'
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
A porta lógica NAND é uma
porta universal
• Combinações de portas NAND podem
ser usadas para simular todas as
outras.
• Por este motivo, a porta NAND é
considerada uma porta universal.
• Isso signifca que qualquer circuito
pode ser expresso pela combinação
de portas NAND.
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
A porta lógica NAND é uma
porta universal
NOT
AND
OR
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
Apresentação das portas lógicas
em circuitos eletrônicos
• As portas lógicas são encontradas no
mercado encapsuladas em chips de silício.
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
Apresentação das portas lógicas
em circuitos eletrônicos
●
Nos computadores atuais, encontram-se dentro
do processador e de vários outros
componentes, que substituem milhares ou
milhões dos chips de silício
Redes de Computadores
Prof. Mauro Jansen Introdução, histórico e conceitos
Exemplo: circuito detector de
números primos, c/ 3 bits
●
Caso um número primo seja inserido nas portas A, B
e C, a saída X será 1. Caso contrário, 0.
ENTRADAS S
dec a b c x
0 0 0 0 0
1 0 0 1 0
2 0 0 0 1
3 1 1 1 1
4 1 0 0 0
5 1 0 1 1
6 1 1 0 0
7 1 1 1 1
Prof. Mauro Jansen
CPU elementar
e 1 aritmética (soma):
Fonte: www.bpiropo.com.br/fpc20060130.htm
Prof. Mauro Jansen
Circuito lógico de uma ULA
●
Permite projetar e simular circuitos digitais
●
Para obter o programa no laboratório:
●
Clique em Meu computador ou windows
explorer
●
Clique em Rede
●
Procure o computador 03LAB0130D
●
Entre na pasta compartilhado – programa
●
Copie o arquivo logisim para o seu
computador
●
Todo o tipo de processamento realizado pelos
processadores na verdade é isso aí que você
acabou de ver:
●
zeros e uns passando dentro de várias
portinhas lógicas como as mostradas no
exemplo do detector de números primos. É
isso que seu microprocessador faz o tempo
todo em que seu computador está ligado.
Obviamente em uma escala muito maior e
mais complexa.