Como converter um hexadecimal binário
2 métodos:
Realizar conversões básicasConverter longas seqüências de números bináriosEste artigo irá explicar como converter um número binário (base 2) em hexadecimal (base 16). Se a desenvolver código para uma classe de matemática ou o marciano, o sistema hexadecimal é um método simples útil e poderosa para digitar longas seqüências de números binários. Uma vez que ambas as bases são potência de 2, o processo é muito mais simples do que para outras conversões geral, por exemplo, converter de decimal para binário. Tudo que você precisa para converter um número binário em hexadecimal é um pouco de habilidade para contar e adicionar.
método 1Realizar conversões básicas
1
Encontrar uma linha de até quatro números binários para fazer a conversão. Os números binários pode ser 1 ou 0. Os números hexadecimais pode ser de 0 a 9 e A a F, porque o sistema hexadecimal é base 16. Você pode converter qualquer sequência de números binários em hexadecimal (1, 01 101101, etc.), mas você precisa de quatro números para fazer a conversão (1100 → 0101 → 5- C, etc.). Neste artigo, vamos começar com o exemplo 1010.
- 1010
- Se o número que você deseja converter é menos de 4 dígitos, adicionar zeros para chegar a quatro dígitos. Por exemplo, em janeiro de 0001, você teria que fazer.
2
Escreva um pequeno "1" acima do último dígito. Cada um dos quatro números significa outro número no sistema decimal. Um deles é sobre o último dígito. Você vai entender o significado do resto dos números abaixo. Por agora, basta escrever um pequeno "1" acima do último dígito.
- 1010
- Observe que você não vai levantar qualquer coisa a qualquer potência: esta é apenas uma pequena ajuda a ver o valor de cada dígito.
3
Escreva um pequeno "2" -se o terceiro dígito uma "4" acima e o segundo "8" por cima do primeiro. Esses são os marcadores restantes. Se você está curioso para saber o que esses números significam, na verdade, eles representam as diferentes potências de 2. O primeiro é
4
Conte quantos números que você tem em cada "lugar". Felizmente, uma vez que você tem todos os quatro números e você sabe o que significam, o processo de conversão é fácil. Se você tem um 1 em primeiro lugar, isso significa que você tem um 8. Se você tem um zero na segunda coluna, isso significa que você não tem 4. A terceira coluna indica quantos dois têm eo quarto quantas 1. Por exemplo:
- 1010
- 8 0 2 0
5
Adicione os números. Agora você tem os números de cada marcador, você deve adicioná-los. O resultado que obtém fazendo a soma é um número expresso em sistema decimal. Os números de 0 a 9 e sistema decimal hexadecimal são exactamente os mesmos (por exemplo, 1 = 1). No entanto, se o número for maior que 9, já não satisfaz esta propriedade e, portanto, deve converter de decimal para hexadecimal. Leia o próximo passo para ver como.
- 1010
- 8 0 2 0
- responder: o número binário 1010 é equivalente a 10 decimal (para resposta final, você deve converter hexadecimal).
6
Como o número é maior do que 9, você deve convertê-lo para a letra correspondente do sistema hexadecimal. Isso é para que você não confunda a leitura de um número hexadecimal ("É que a 1 e a 5 ou 15 anos?".) Felizmente, o sistema é muito fácil, porque se o número binário é de 4 dígitos, você não pode obter um maior número 15. Basta substituir o número para a letra correspondente do alfabeto, a partir de 10. Assim:
7
Tente alguns exemplos simples para a prática de conversão. Os exemplos seguintes são escritos em respostas branco abaixo de cada frase. Você fez bem para verificar o procedimento e veja as respostas, selecione a área abaixo da instrução, clicando e arrastando o mouse sobre o texto em branco.
- Converte 1 em hexadecimal:
- Adicionar zeros até que o número é de 4 dígitos: 0001
- Coloque marcadores:
- Adicionar os dígitos correspondentes:
- Resposta final: 1
método 2Converter longas seqüências de números binários
1
Corte a sequência de números binários em grupos de 4 dígitos a partir da direita. Um número de 4 dígitos no sistema binário corresponde a um número de 1 dígito em hexadecimal. Então, para converter o número, é melhor dividi-la pela primeira vez em grupos de 4 dígitos a partir da direita. Por exemplo:
- convertidos
em um número hexadecimal.
2
Se o primeiro número é de 4 dígitos, acrescenta zeros extras para a frente para a conclusão. Zeros não afeta a conversão e também torná-lo mais fácil de visualizar o número. Lembre-se de modo a formar grupos de 4 números binários.
- convertidos
em um número hexadecimal.
3
Converte a um grupo de 4 dígitos de cada vez. Agora você deve converter cada grupo de números binários separadamente, para escrevê-los separadamente na folha de modo que é mais fácil trabalhar com. Execute o procedimento explicado acima para converter cada seqüência de quatro dígitos único hexadecimal equivalente. Continuando o exemplo:
4
Remove os espaços para criar o número hexadecimal. Depois de converter todos os grupos de 4 dígitos, basta juntar a eles para obter a resposta final. Assim, para o exemplo acima:
- 3 B 02 de setembro
5
Memorizar a tabela de conversão ou analisá-lo para ver se você estava certo todas as partes. existem 16 possíveis combinações de números binários sozinho. Então, se você não quer saber o que o valor de cada corda individualmente, você pode utilizar essa tabela de conversão.
binário | hexadecimal | |
---|---|---|
0000 | 0 | |
0001 | 1 | |
0010 | 2 | |
0011 | 3 | |
0100 | 4 | |
0101 | 5 | |
0110 | 6 | |
0111 | 7 | |
1000 | 8 | |
1001 | 9 | |
1010 | Um | |
1011 | B | |
1100 | C | |
1101 | D | |
1110 | E | |
1111 | F |
dicas
- O sistema numérico binário é base 2 (existem apenas duas possibilidades, 1 ou 0). O sistema hexadecimal é base 16. Você pode imaginar por que você precisa de quatro números binários para obter apenas um feitiço? É porque você precisa de 4 números de base 2 separadamente, uma vez que
.
avisos
- Se você vai tentar encontrar o equivalente hexadecimal de um endereço de código binário e você fizer errado, o resultado de que codificado em hexadecimal endereço está incorreto.