Buscar

material de conversoes.down

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 5 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

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

Material produzido por Neiva Larisane Kuyven 
Conversões entre sistema binário, decimal, octal e hexadecimal 
Sistema octal: 
É um sistema numérico de base 8. Contém oito algarismos para representação: 0,1, 2, 3, 4, 
5,6 e 7. 
Valores posicionais são: 84, 83, 82, 81, 80 
Verifica-se, na tabela abaixo, os algarismos em octal sendo representados em decimal 
e em binário. 
 
Octal Decimal Binário 
0 0 000 
1 1 001 
2 2 010 
3 3 011 
4 4 100 
5 5 101 
6 6 110 
7 7 111 
 
 
Sistema hexadecimal: 
 
É um sistema numérico de base 16, que possui 16 símbolos para a sua representação. 
Utiliza 10 dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 e 9) e as letras A, B, C, D, E e F, que fazem o 
papel dos números 10, 11, 12, 13, 14 e 15. 
 
Assim: 
A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15. 
 
Verifica-se, na tabela a seguir, os algarismos em hexadecimal sendo representados em 
decimal e em binário. 
 
Hexadecimal Decimal Binário 
0 0 0000 
1 1 0001 
2 2 0010 
3 3 0011 
4 4 0100 
5 5 0101 
6 6 0110 
7 7 0111 
8 8 1000 
9 9 1001 
A 10 1010 
B 11 1011 
C 12 1100 
D 13 1101 
E 14 1110 
F 15 1111 
 
A seguir será apresentado um exemplo de conversões entre octal, 
hexadecimal, binário e decimal. 
Binário para octal: 
Separe o valor binário em grupos de 3 em 3, da direita para a esquerda. Caso falte 
algarismo no último grupo, preencha com zeros à esquerda. Converta cada grupo para 
o seu correspondente em octal. 
101111(2) = 57(8) 
101111(2) = [101][111] 
101111(2) = 5 7 
101111(2) = 57(8) 
 
Binário para hexadecimal: 
Separe o valor binário em grupos de 4 em 4, da direita para a esquerda. Caso falte 
algarismo no último grupo, preencha com zeros à esquerda. Converta cada grupo para 
o seu correspondente em hexadecimal. 
EX: 100111110(2) = 13E(16) 
100111110(2)= [0001][0011][1110] 
100111110(2)) = 1 3 14 onde 14 = E 
100111110(2)= 13E(16) 
 
Decimal para octal: 
Utiliza-se a divisão sucessiva por 8. 
Ex: 426(10) = 652(8) 
 
O valor 426 em decimal é = 652 em octal. 
Decimal para hexadecimal: 
Utiliza-se a divisão sucessiva por 16. 
Ex: 426(10) = 1AA(16) 
em que 10 = A em hexadecimal 
O valor 426 em decimal é = 1AA em hexadecimal. 
 
Octal para binário: 
Converta cada algarismo em octal para o seu valor binário correspondente, sem a 
necessidade de cálculo. 
Ex: 176(8) = 001111110(2) 
176(8) = [001][111][110] 
 1 7 6 
 176(8) = 001111110(2) 
Octal para decimal: 
Multiplique cada algarismo octal pelo seu valor posicional; após, some todos. 
Ex: 132(8) = 90(10) 
(1*82) + (3 * 81) + (2* 80) 
64 + 24 + 2 = 90 
Octal para hexadecimal: 
Converta o valor octal em seu valor binário correspondente. Depois, converta de 
binário para hexadecimal. 
Ex: 476(8) = 13E(16) 
476(8) = [100][111][110] 
 4 7 6 
476(8) = 100111110(2) 
476(8) = [0001][0011][1110] 
476(8) = 1 3 14 em que 14 = E 
476(8) = 13E(16) 
Hexadecimal em binário: 
Converta cada valor hexadecimal em seu valor binário correspondente. 
Ex: C2F(16) = 110000101111(2) onde C=12 e F=15 
C2F(16) = [1100][0010][1111] 
 12 2 15 
C2F(16) = 110000101111(2) 
Hexadecimal em decimal: 
Multiplique cada algarismo hexadecimal pelo seu valor posicional; após, some todos. 
Ex: 2A3(16) = 675(10) onde A=10 
2A3(16) = (2*162) + (10 * 161) + (3* 160) 
2A3(16) = 512 + 160 + 3 
2A3(16) = 675(10) 
 
Hexadecimal em octal: 
 
Converta o valor hexadecimal em seu valor binário correspondente. Depois, converta 
de binário para octal. 
Ex: C2F(16) = 6057(8) onde C=12 e F=15 
C2F(16) = [1100][0010][1111] 
 12 2 15 
C2F(16) = 110000101111(2) 
C2F(16) = [110][000][101][111] 
C2F(16) = 6 0 5 7 
C2F(16) = 6057(8) 
 
Referência bibliográfica consultada: 
 
WEBER, Raul Fernando. Fundamentos de arquitetura de computadores. 4.ed. 
Porto Alegre: Bookman, 2012.

Continue navegando