Buscar

[FUND COMP] Sistemas de Numeração 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

14/03/2018
1
Sistemas de Numeração e 
Representação
Prof. Rafael Milbradt
Programa
2.1 – Notação Posicional
2.2 – Números Binários, Octais e Hexadecimais
2.3 – Conversão de Bases
2.4 – Aritmética Binária
2.5 – Valores Negativos
2.6 – Ponto Flutuante
2.7 – Aritmética de Ponto Flutuante
2.8 – Representação BCD
2.9 – Tipo Alfanumérico (ASCII, EBCDIC, Unicode)
14/03/2018 2
Notação Posicional
• Que número é maior 10 ou 100?
• Numeral: símbolo que representa um número;
• Número: ideia ou conceito representado por 
vários numerais;
– Ex. “12” é composto pelo numeral “1” seguido do 
numeral “2”;
• Neste caso o numeral “1” vale “10” já que “10 + 2 = 12”
• Esta é a notação posicional, onde diferentes 
numerais ocupam diferentes posições no número 
e possuem diferentes valores;
14/03/2018 3
Notação Posicional
• Existem outras notações chamadas não 
posicionais:
– Sistema de Numeração Romano:
• I, V, X, L, C, D, M = 1, 5, 10, 50, 100, 500, 1000
• Símbolos possuem valores diferentes;
• Não existe o conceito de zero;
• Aritmética mais complexa;
14/03/2018 4
Notação Posicional
• Notação posicional:
– 2622 = 2000 + 600 + 20 + 2
• = 2 x 10³ + 6 x 10² + 2 x 10¹ + 2 x 100 
– Porque 10?
• 10 é número de diferentes numerais que utilizamos nos 
números decimais;
• 10 é chamado de base dos números decimais
– Logo 10010 > 1010
– 1002>1010 ???
14/03/2018 5
Base Binária
• Transistores ou válvulas representam apenas dois valores: 
– Ligado ou Desligado;
– 0 ou 1;
– Apenas 2 algarismos � base 2;
• ENIAC utilizava números decimais, possuindo 20 
registradores de 10 casas decimais cada, logo:
– 1 casa decimal = 10 válvulas
– Então: 20 x 10 x 10 = 2000 válvulas apenas para registradores
– Se usasse base 2 com as mesmas 2000 válvulas?
• Cada registrador possui 100 válvulas
• 2100= 1.267.650.600.228.229.401.496.703.205.376 = 30 dígitos 
decimais;
• Precisão 3x maior;
14/03/2018 6
14/03/2018
2
Outras Bases
• Base 10: 
– 600 AC na Índia passado aos persas e transcrito em arábico;
• Base 12 - duodecimal: 
– Utilizado pelos babilônios;
– Vantagem para o comércio:
• Divisível por 2, 3, 4, 6;
• Frações de produtos geram resultados exatos;
• Base 8 - octal:
– Numerais: 0, 1, 2, 3, 4, 5, 6, 7
– 8 é potência de 2, transformação de base mais fácil;
• Base 16 - hexadecimal:
– Numerais: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
– Importância na computação;
– Fácil conversão da base binária;
– 1 dígito hexa = 4 dígitos binários;
14/03/2018 7
Transformação de Bases
• Qualquer base para a base 10:
– Usa-se a notação posicional:
• Nb = n
i x bi + ... + n1xb1 + n0xb0
• Usando a notação posicional temos:
– 1002 = 
1 x 22 + 0 x 21 + 0 x 20 = 410
– 1708= 
1 x 82 + 7 x 81 + 0 x 80 = 12010
– ABC16= 
10 x 162 + 11 x 161 + 12 x 160 = 274810
14/03/2018 8
Transformação de Bases
• Base Binária:
– LSB: bit menos significativo;
• Bit mais a direita de um número em base binária;
– MSB: bit mais significativo;
• Bit mais a esquerda de um número em base binária;
– 1 0 1 1 0 1 0 0
• MSB = 1 = 1 . 27
• LSB = 0 = 0 . 20
• Mesmo em um número com 8 bits o MSB vale 27
– Isto ocorre porque o LSB vale 20
14/03/2018 9
Transformação de Bases
Exercícios:
1. Qual o peso do MSB de um número de 16 bits?
2. Qual o peso do MSB de um número de 32 bits?
3. Qual o peso do LSB de um número de 64 bits?
4. Faça a transformação para a base indicada para a base 
decimal:
a) 1000110110112 = 
b) 212101103=
c) ABCDEF16=
d) 1000002=
e) 73145218=
f) 101000115=
g) 000000012=
h) 100000002=
i) 100000012=
14/03/2018 10

Outros materiais