rede de computadores
ORGANIZAÇÃO DE COMPUTADORES
PROF:
ALUNA:
SÃO JOSÉ
2013
Conversão Entre Bases Numéricas
Conversão de decimal em binário
Para realizar a conversão utiliza-se o método de divisão repetida.
Para converter, por exemplo, o número decimal 1985 em binário deve-se fazer o seguinte:
1. Dividir o número decimal por 2. Caso o resultado seja exato, aquela divisão terá resto 0 (zero), se não for exato terá resto 1 (um). Esse valor deve ser anotado da direita para a esquerda ou como explicado abaixo do exemplo.
1. Deve-se dividir o número até que o quociente da divisão seja igual a 0 (zero).
Divisão Quociente Resto
1985/2 992 1
992/2 496 0
496/2 248 0
248/2 124 0
124/2 62 0
62/2 31 0
31/2 15 1
15/2 7 1
7/2 3 1
3/2 1 1
1/2 0 1
1. Observe que o resultado é obtido juntando o resultado da última para a primeira divisão, ou seja, de baixo para cima, onde o resultado é o seguinte número binário: 11111000001.
Outra forma desta conversão (mais prática) é ir subtraindo o número em decimal das potências de base 2 até dar 0. Subtraia da maior potência de base 2 possível. Deve se marcar 1 quando você efetua a subtração, e 0 no restante (os zeros à esquerda devem ser desprezados).
Por exemplo: 128 64 32 16 8 4 2 1
22 --> 0 0 0 1 0 1 1 0
Logo 22 em decimal = 10110 em binário
O maior número de base 2 possível pra ser subtraído de 22 é 16, sobrando 6. O maior número possível para subtrair de 6 é 4, sobrando 2. O maior número a ser subtraído de 2 é o próprio 2, resultando 0 e assim finalizando a conversão.
Outro exemplo: 128 64 32 16 8 4 2 1
35 --> 0 0 1 0 0 0 1 1 logo 35 em decimal = 100011 em binário
pois: 35 - 32 = 3
3 - 2 = 1
1 - 1 = 0
Conversão de Binário para Decimal
Como vimos na lição anterior, para descobrir o número decimal correspondente a um número binário, basta calcular a soma de cada um dos dígitos do número binário