Você está na página 1de 4

Sistemas Octal e Hexadecimal

quinta-feira, 31 de março de 2022 19:26

Converter de Decimal para Octal

49010 ----> ?8

490 | 8
10 61 | 8
2 5 7

7528

Converter de Octal para Binário

Todo algarismo octal pode ser representado, no máximo, por 3 bits.

Exemplo:
7528 2 |2
010
0 1

5|2
1 2 |2 101
0 1

7|2 111
1 3 |2
1 1

Resposta: 1111010102

Conversão de Binário para Octal

4 2 1 4 2 1 4 2 1

1 1 1 1 0 1 0 1 0
7 5 2
Página 1 de ARC _ TSI
7 5 2

Resolva os exercícios abaixo convertendo os números de sua base


para a base solicitada:

A) 1000112 ---> ?10


B) 100012 ---> ?8
C) 778 ---> ?10
D) 102410 ---> ?2
E) 51210 ---> ?8

B)

1 0 0 0 1
2 1

C) 778 = 7 x 8¹ + 7 x 80 = 56 + 7 = 6310

D) 100000000002

E) 512 | 8
0 64 | 8
0 8 | 8
0 1

001|000|000|000
1 0 0 08

Sistema Hexadecimal

Utiliza dezesseis símbolos: 0 - 9 e A - F


Exemplos de utilização de números em hexa:
○ Codificação de cores, por exemplo, para uso em estilos CSS em páginas
HTML;
○ Endereços de memória de dispositivos computacionais.
○ Endereços MAC para interfaces de rede, endereços IPv6.

Exemplos de números:

Página 2 de ARC _ TSI


3A16
FF16
F016

Se quiser converter os números acima para decimal, basta aplicar a regra das
potências.

3 A
3 x 16¹ + 10 x 160

Resultado = 3 x 16 + 10 = 5810
FF16 =15 x 16¹ + 15 x 160 = 240 + 15 = 25510
F016 = 15 x 16¹ + 0 x 160 = 24010

Note que antes de proceder a conversão, é necessário "traduzir" as letras de


A a F para o seu correspondente em decimal.

Como você já deve imaginar, para converter da base 10 para hexadecimal,


basta fazer divisões sucessivas por 16 até que o quociente se torne menor
que a base. Ex: 5810

58| 16
10 3

310 = 3A16

Converter de Hexadecimal para Binário

Todo algarismo hexa pode ser representado por 4 bits.

Procure resolver as conversões solicitadas abaixo:

F) ABA16 = ?2
G) FFF16 = ?2
H) 204810 = ?16
I) 100000012 = ?16
J) 111111112 = ?16

2048 | 16
0 128 | 16
0 8

Página 3 de ARC _ TSI


0 8
80016

Página 4 de ARC _ TSI

Você também pode gostar