17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Redes de Computadores
Arquitetura de
Computadores
FACULDADE PITÁGORAS DE TECNOLOGIA
Agenda

Introdução

Sistemas de Numeração

Portas Lógicas

Circuitos Digitais

Aplicações
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistemas de Numeração
e
Portas Lógicas
1
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistemas de Numeração
• Existem várias regras que permitem ler e
escrever qualquer número, usando poucas
palavras e poucos símbolos.
• O conjunto de tais regras constitui um Sistema
de Numeração. Estes sistemas, têm variado
com as épocas e com os povos.
FACULDADE PITÁGORAS DE TECNOLOGIA
Bases de um Sistemas de Numeração
• É o número de elementos necessários para
formar um conjunto padrão que auxilie a
contagem de objetos.
• Assim, quando falamos em base 10, estamos
pensando na formação de conjuntos com dez
elementos, isto é, dada uma coleção de objetos,
procuramos saber quantos conjuntos de 10
podem ser formados.
FACULDADE PITÁGORAS DE TECNOLOGIA
Outras Bases
• Um sistema de base 12, é aquele que forma conjuntos
de doze elementos. É nessa base que costumeiramente
se contam as (em dúzias) as frutas, os ovos etc.
• A contagem do tempo, desde os antigos babilônios, é
feita na base sessenta (o conjunto de sessenta
segundos constitui um minuto)
• A civilização Maia, da América Central, usava a base
vinte para a contagem de seus objetos
• Os computadores utilizam a base dois...
2
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Decimal
• Principais características:
– é de base dez;
– usa
somente
os
dez
numerais
(algarismos)
1,2,3,4,5,6,7,8,9 e 0 para escrever todos os números;
– Obedece ao Princípio da Posição Decimal.
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Decimal
• Exemplo:
“Todo algarismo escrito imediatamente à esquerda de outro representa
unidades de ordem imediatamente superior (dez vezes) à desse outro”
Exemplo: 33 o primeiro 3 “vale” trinta (3x10) e o segundo 3 “vale” três
mesmo!
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistemas Modernos
 Os vários sistemas de numeração que
hoje prevalecem, se valem do
Princípio da Posição, que varia de
acordo com a base adotada, que em
várias aplicações não é mais a base
10.
 Os computadores utilizam a base dois
(Sistema de Numeração Binário),
usando somente dois numerais: 0 e 1,
para descrever qualquer número.
3
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Binário
 Um número na base dois é representado pela
soma de várias potências de dois com coeficientes 0
ou 1
100(2) =1 x 22
101(2) =1 x 22
110(2) =1 x 22
111(2) =1 x 22
+ 0 x 21+0
+ 0 x 21+1
+ 1 x 21+0
+ 1 x 21+1
x 20
x 20
x 20
x 20
=4(10)
=5(10)
=6(10)
=7(10)
 Repare-se que a forma como construímos os
números no sistema binário é idêntica à forma como
o fazemos no sistema decimal, com a limitação de
dispormos apenas dos dígitos 0 e 1
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Binário
Conversão Binário / Decimal
 Um número converte-se da
base 2 para a base 10 através da
soma das várias potências de dois
multiplicadas pelos respectivos
coeficientes
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Binário
Conversão Binário / Decimal
4
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Binário
Conversão Decimal / Binário
 Um número inteiro converte-se da base 10 para a base 2
utilizando o método das divisões sucessivas
•Divide-se o número e os sucessivos quocientes que forem sendo
obtidos por dois até o último quociente ser 0 ou 1
•Escrevem-se (da esquerda para a direita) o último quociente e
todos os restos (pela ordem inversa à que foram obtidos)
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Binário
Operações Binárias
A única operação aritmética que o computador mais
complexo ou a máquina de calcular mais simples sabem
resolver é a adição
Qualquer outra operação matemática é resolvida à
custa da adição
Para subtrair adiciona-se o simétrico
Para multiplicar fazem-se adições sucessivas
Para as restantes operações utilizam-se outros
algoritmos
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Binário
Operações Binárias
 Uma operação de adição no sistema binário
reduz-se à
operações
resolução
de
cinco
simples
5
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Binário
Operações Binárias / Exercícios
 Qual a representação na base 10 do número
1110101(2)?
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Binário
Operações Binárias / Exercícios
 Qual a representação na base 2 do número
78(10)?
FACULDADE PITÁGORAS DE TECNOLOGIA
Sistema Binário
Operações Binárias / Exercícios
 Qual o resultado da adição 1101101(2) com
1100101(2) ?
6
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas
Lógicas
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas Lógicas
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas Lógicas
 Um bloco lógico executa uma determinada função
lógica para a qual foi projetado. Essa função determina os
valores que as saídas assumem para cada combinação de
valores das entradas. Tais relações são muitas vezes
exibidas sob a forma de tabelas de verdade.
AND (E)
OR (OU)
A
NOT (NÃO)
A
S
A
S
S
B
B
NAND
NOR
A
A
S
B
S
B
7
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas Lógicas
Porta AND – ( e )
Símbolo novo
Símbolo antigo
Expressão da função
Tabela de verdade
A
S
S=A. B
B
A
B
S
0
0
0
0
1
0
1
0
0
1
1
1
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas Lógicas
Porta OR – ( OU )
Símbolo novo
Símbolo antigo
Expressão da função
A
S
1
S=A+ B
B
Tabela de verdade
A
B
S
0
0
0
0
1
1
1
0
1
1
1
1
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas Lógicas
Porta NOT – ( Negação )
Símbolo novo
1
Símbolo antigo
A
Expressão da função
S
S=A
Tabela de verdade
A
S
0
1
1
0
O nível lógico da saída (S) é a negação do nível lógico da entrada (A).
8
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas Lógicas
Porta NAND – ( Não e )
Símbolo novo
Símbolo antigo
Expressão da função
Tabela de verdade
A
S
S=A. B
B
Negação
A
B
S
0
0
1
0
1
1
1
0
1
1
1
0
A porta lógica NAND é uma porta lógica AND com a saída negada.
Pode observar-se que os níveis lógicos da saída (S) da tabela de
verdade NAND é a negação dos níveis lógicos da saída (S) da tabela de
verdade AND.
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas Lógicas
Porta NOR – ( Não ou )
Símbolo novo
Símbolo antigo
Expressão da função
A
S
1
S=A+ B
B
Negação
Tabela de verdade
A
B
S
0
0
1
0
1
0
1
0
0
1
1
0
A porta lógica NOR é uma porta lógica OR com a saída negada.
Pode observar-se que os níveis lógicos da saída (S) da tabela de
verdade NOR é a negação dos níveis lógicos da saída (S) da tabela de
verdade OR.
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas Lógicas
Porta EXOR – ( ou exclusivo )
Símbolo novo
Símbolo antigo
Expressão da função
A
S
=1
B
S=A
B
Tabela de verdade
A
B
S
0
0
0
0
1
1
1
0
1
1
1
0
A saída é 1 se uma entrada é 1 ou a outra entrada é 1, mas não ambas.
De outro modo: o valor da saída (S) é 1 se as entradas (A ou B) são
diferentes e 0 se são iguais.
9
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Portas Lógicas
Porta EXNOR – ( não ou exclusivo )
Símbolo novo
Símbolo antigo
Expressão da função
A
S
=1
S=A
B
B
Negação
Tabela de verdade
A
B
S
0
0
1
0
1
0
1
0
0
1
1
1
A porta lógica abreviadamente designada por EX-NOR é uma porta
lógica EX-OR com a saída negada.
Pode observar-se que os níveis lógicos da saída (S) da tabela de
verdade EX-NOR é a negação dos níveis lógicos da saída (S) da tabela
de verdade EX-OR.
FACULDADE PITÁGORAS DE TECNOLOGIA
Circuitos Integrados
Digitais
FACULDADE PITÁGORAS DE TECNOLOGIA
Circuitos Integrados Digitais
14
13 12 11
10
1
2
5
9
8
Marca
3
4
6
7
10
17/10/2011
FACULDADE PITÁGORAS DE TECNOLOGIA
Circuitos Integrados Digitais
Expressões e Circuitos
• Pode-se escrever uma expressão lógica (booleana) que
seja executada por qualquer circuito lógico, exemplo:
1.
2.
3.
Divide-se o circuito lógico em partes
Colocar na saída de cada bloco a
expressão correspondente
Juntam-se as expressões
FACULDADE PITÁGORAS DE TECNOLOGIA
Circuitos Integrados Digitais
Expressões e Circuitos
FACULDADE PITÁGORAS DE TECNOLOGIA
Circuitos Integrados Digitais
Expressões e Circuitos
11
Download

Sistemas de Numeração e Portas Lógicas