Buscar

Sistema de Numeração

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

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
Você viu 3, do total de 4 páginas

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

10/2/2010
1
SISTEMAS DE NUMERAÇÃO E
CONVERSÃO DE BASE
 No estudo de sistemas digitais recorre-se a 
diferentes sistemas de numeração.
 Sistema Decimal
 É o nosso sistema natural.
 Dígitos 0,1,2,....,9.
 Números superiores a 9; convencionamos o 
significado da posição de cada dígito em relação a 
uma potência de 10.
1
PROFESSOR LUCÍDIO – LMC 2010
Por exemplo, o número 7986 traduz um 
valor numérico calculado por:
7986 = 7x103+9x102+8x101+6x100
Conforme observa-se, um número é 
expresso pela soma de potências da base 
10 multiplicadas pelos dígitos 
correspondentes.
2
Sistema de Numeração Binário
 Em sistemas descritos por variáveis lógicas 
recorremos ao sistema de numeração de 
base 2.
 A vantagem desta utilização resulta da 
correspondência direta entre os dígitos 0 e 
1 e os valores lógicos 0 e 1.
 Neste sistema, os dígitos binários 
representam os coeficientes das potências 
de base 2.
3
Por exemplo, o número 1910 (o subscrito 
indica a base) é representado pela 
seqüência de dígitos binários:
100112 = 1x2
4+0x23+0x22+1x21+1x20
100112 = 16 + 0 + 0 + 2 + 1 = 
1910
Na prática, cada dígito binário recebe a 
denominação de bit (binary digital 
digit), conjuntos de 4 bits são chamados 
nibble e de 8 bits denominam-se byte.
4
Conversão binário para decimal
 Notamos, que de maneira geral, a regra básica de 
formação de um número consiste no somatório de cada 
dígito multiplicado por uma potência da base relacionada 
à posição daquele dígito.
 O algarismo menos significativo ( base elevada a zero = 
1) localiza-se à direita, ao passo que os mais 
significativos(maiores potências da base) ficam à 
esquerda.
5
 Abaixo temos algumas potências de 2
210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1
6
10/2/2010
2
Exemplo: Converter o número 0011102 em 
decimal.
 Lembrando que 0 zero à esquerda de um número é um 
algarismo não significativo, temos:
 0011102 = 11102
 11102 = 1x2
3+1x22+1x21+0x20 =
 11102 = 8 + 4 + 2 + 0 = 1410
Exemplo: Converter o número 1010102 em 
decimal.
 1010102 = 1x2
5+0x24+1x23+0x22 + 1x21 + 0x20
 1010102 = 32 + 0 + 8 + 0 + 2 + 0 = 4210 7
Conversão decimal para binário
 Considere-se a divisão inteira de N por 2. 
Dado que cada divisão desloca o ponto decimal 
uma posição para a esquerda temos: 
 O dígito menos significativo x1 corresponde ao 
resto da divisão inteira e o quociente 
corresponde a um novo número N’ = ...x8x4x2 , 
onde x2 passa a ser o algarismo menos 
significativo. 8
1248
1248 resto 
22
xxxx
xxxx...N

Aplicando divisões sucessivas e 
considerando o resto, obtém-se a 
seqüência de digitos binários que 
representam o número N no sistema 
binário.
Vejamos o exemplo:
19 |2 
1 9|2
1 4|2
0 2|2
0 1|2
1 0 1910 = 100112 9
 Vejamos outro exemplo:
30|2
0 15|2
1 7|2
1 3|2
1 1|2
1 0 3010 = 111102
10
Sistema de Numeração Octal
 Neste sistema a base é 8, e os dígitos são 
0,1,2,...7
 Há uma relação especial entre o sistema 
octal e o sistema binário que reside no fato 
de que três dígitos binários representarem 
oito (23) números distintos.
 Esta relação permite efetuar conversões 
entre estes sistemas de forma quase 
imediata como veremos adiante.
11
Conversão do sistema Octal para o 
decimal
 Utilizamos o conceito básico de formação 
de um número já explicado.
 Observemos o exemplo: Converter 3458 em 
decimal.
 3458 = 3x8
2 + 4x81 + 5x80
 3458 = 192 + 32 + 5 = 22910
12
10/2/2010
3
 Vejamos outro exemplo:
 Converter 4778 em decimal.
 4778 = 4x8
2 + 7x81 + 7x80
 4778 = 256 + 56 + 7 = 31910
 Conversão do sistema Decimal para o 
Octal
 O processo é análogo ao da conversão 
decimal para binário, ou seja, empregar 
divisões sucessivas pela base.
13
 Exemplificando: Converter 9010 para octal.
90|8
2 11|8
3 1|8
1 0 9010 = 1328
Converter 12810 para octal.
128|8
0 16|8
0 2|8
2 0 12810 = 2008 14
Conversão do sistema Octal para binário
 Para realizar a conversão basta converter cada 
dígito octal no seu correspondente binário. Isto se 
deve à relação anteriormente mencionada.
 Exemplificando. Converter 778 em binário.
Converter 1238 em binário
15
 28
111111
1111117777 
   28
011010001
10100111233 2 1 
Conversão do sistema Binário para o 
Octal
 Utiliza-se o processo inverso do anterior. 
 Separamos o número binário em grupos de 
três bits à partir da direita.
 Depois, convertemos cada grupo de bits 
para o sistema octal.
 Exemplificando:
 Converter 11100102 em octal
16
 11100102 = 1 110 010 = 1628
 Vejamos outro exemplo: Converter 100012
em octal.
 100012 = 10 001 = 218
 Converter 11101002 em octal.
 11101002 = 1 110 100 = 1648
17
 Sistema de Numeração Hexadecimal
 Este sistema tem base 16 e portanto possui 16 
dígitos.
 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F são os dígitos 
deste sistema.
 O dígito A representa a quantidade 10, B 
representa 11, até o F que representa 15.
18
10/2/2010
4
Este sistema é bastante utilizado em 
microcomputadores tanto em hardware 
como em software.
Conversão do sistema hexadecimal 
para o decimal.
Novamente usamos o conceito básico de 
formação de um número já explicado.
19
 Exemplificando. Converter 2D16 em 
decimal.
2D16 = 2x16
1 + 13x160 = 32 + 13 = 45.
 Vejamos outro exemplo. Converter 1C316
em decimal.
1C316 = 1x16
2 + 12x161 + 3x160 = 
256 + 192 + 3 = 45110.
Conversão do sistema decimal para o 
hexadecimal.
Novamente usamos divisões sucessivas.
20
Exemplificando. Converter 100010 em 
hexadecimal.
1000|16
8 62|16
14 3|16
3 0 100010 = 3E816
21
 Converter 12010 em hexadecimal
120|16
8 7|16
7 0 12010 = 7816
 Conversão do sistema hexadecimal para o 
binário.
 É análoga à conversão do sistema octal para o 
binário. Desta vez, precisamos de quatro bits para 
representar cada dígito hexadecimal.
22
 Exemplificando. Converter AB316 em 
binário.
 Vejamos outro exemplo. Converter F8DD16
em binário.
23
 2
3
16 1110101011000011 1011 10103 
BA
AB
 2
8
16 01110111111000111101 1101 1000 11118 
DDF
DDF
Conversão do sistema binário para o 
sistema hexadecimal.
 Novamente é análoga à conversão do sistema 
octal para o binário. Desta vez agrupamos os 
bits de 4 em 4 à partir da direita. 
 Exemplificando. Converter 10011102 em 
hexadecimal.
10011102 = 100 1110 = 4E16
Converter 11000110112 em hexadecimal.
11000110112 = 11 0001 1011 = 31B16 24