Você está na página 1de 3

MUDANÇAS DE BASE

1 - Hexadecimal → Binário

Para converter um número hexadecimal em binário, substituem-se cada dígito


hexadecimal por sua representação binária com quatro dígitos.

Conversão de hexadecimal para binário:

(2BC)16 → (?)2

A tabela a seguir mostra a equivalência entre os sistemas de numeração:

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F

Assim:

2 = 0010

B = 1011

C = 1100

logo: (2BC)16 = (001010111100)2 = (1010111100)2

2 - Binário → Hexadecimal

Considere os seguintes números binários:

0000001100011110 = 798

Separe cada número em diversos nibbles (meio bytes - 4 bits) desta maneira:

0000 0011 0001 1110

Agora, baseando-se nesta tabelinha:


0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F

0000 - 0011 - 0001 - 1110


0-3-1-E

3 - Octadecimal → Binário

O numero 8 é igual a 2³ por isso para escrever qualquer numero de um dígito


da base octal em base binária você vai precisar de 3 dígitos binários.
Devemos criar a seguinte tabela abaixo:

0 = 000
1 = 001
2 = 010
3 = 011
4 = 100
5 = 101
6 = 110
7 = 111

Exemplo:

Converter 702 da base octal para binária.

702 (8) → ? (2)

7 0 2
111 000 010

Portanto 702 equivalem a 1001010 (2).

4 - Binário → Octadecimal

Convertendo da base binária para octal.

1001010 (2) → ? (8)


Devemos criar a seguinte tabela abaixo:

0 = 000
1 = 001
2 = 010
3 = 011
4 = 100
5 = 101
6 = 110
7 = 111

Começando de trás para frente, agrupar números de 3 em 3 para converter. Lembrando que
“1” na verdade é o 001 só que 0 a esquerda não precisa aparecer.

001 001 010


1 1 2

Portanto 1001010 (2) equivalem a 112 (8).

5 - Hexadecimal → Octadecimal

Primeiro devemos converter de Hexadecimal → Binário e depois de Binário → Octal

3 1 E Hexadecimal → Binário
0011 0001 1110
011 110 001 100 Binário → Octal
3 6 1 4

6 – Octadecimal → Hexadecimal

Primeiro converte-se de Octal → Binário e depois de Binário → Hexa

2 4 3 0
010 100 011 000