Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas de Numeração e
Representação no Computador
Prof. Geiser Chalco Challco
email: geiser@furg.br
CPU
Computador
2
Sistema de Numeração (notação)
3
Sistemas de Numeração
• Para conceber a formação do sistema decimal basta observar
o hodômetro (marcador de quilômetro) de um automóvel
• Quando a “rodinha” das unidades comuta de 9 para 0, um pino
nessa rodinha força a rodinha das dezenas a avançar de 1.
Assim, ocorre sucessivamente formando todos os algarismos.
• No binário, por exemplo, quando a rodinha da unidade alcança 1 e posteriormente
comuta para zero 0, a rodinha da seguinte avança para 1.
• No caso do sistema hexadecimal, quando a rodinha alcança F passa para zero 0
e a seguinte rodinha avança para 1.
• Sistema binário requer uma maior quantidade de algoritmos para representar os
mesmos números decimais, enquanto o sistema hex. requer menos algoritmos
4
Sistemas de Numeração
• Número decimal 975 é representado da seguinte forma:
975 = 900 + 70 + 5 = 9 (102) + 7 (101) + 5 (100)
• Número binário 1010101:
10101012 = 1 (26) + 0 (25) + 1 (24) + 0 (23) + 1 (22) + 0 (21) + 1 (20)
= 64 + 0 + 16 + 0+ 4+ 0+1 = 8510
• Número hexadecimal 2A34:
2A3416 = 2 (163) + 10 (162) + 3 (161) + 4 (160)
= 8192 + 2560 + 48 +4 = 1080410
• Numeração genérica:
5
Conversão entre bases potência de 2
• De base 8 para 2 substitui-se cada algarismo octal por 3 bits correspondentes
6
Conversão do Sistema B para o Sistema Decimal
Empregamos a equação
7
Conversão do Sistema Decimal para Binário
8
Conversão do Sistema Decimal para Sistema B
As divisões sucessivas são efetuadas usando a base B até que o último quociente for
menor que o divisor B.
Assim para o exemplo 1, 9210 = 1348 Assim para o exemplo 2, 110110 = 44D16
9
Notação de números de Base 2 Positivos e Negativos
para a parte inteira 810 = 10002 para a parte fracionária 0,37510 = 0112
• Representação de 16bits (unsigned short) de 0 até 216-1 e (signed short) de -215 até 215-1
• Representação de 36bits (unsigned) de 0 até 232-1 e (signed short) de -231 até 231-1
• Representação de 64bits (unsigned long) de 0 até 264-1 e (signed long) de -263 até 263-1
12
Representação de Fracionários no Computador
= 1,110110101 (26) = 1000 0011 0110 1101 0100 0000 0000 0000
= 1,110110101 (2110) = 836D400016
13