Como converter um hexadecimal binário

2 métodos:

Conteúdo

Realizar conversões básicasConverter longas seqüências de números binários

Este 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 é ,a segunda é ,e assim por diante.

  • 1010

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
  • Converte hexadecimal 0101:
  • Adicionar zeros até que o número é de 4 dígitos: 0101
  • Coloque marcadores:
  • Adicionar os dígitos correspondentes:
  • Resposta final: 5
  • Converte hexadecimal 1110:
  • Adicionar zeros até que o número é de 4 dígitos: 1110
  • Coloque marcadores:
  • Adicionar os dígitos correspondentes:
  • Resposta final: E
  • Converte hexadecimal 0011:
  • Adicionar zeros até que o número é de 4 dígitos: 0011
  • Coloque marcadores:
  • Adicionar os dígitos correspondentes:
  • Resposta final: B
  • 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.

    Artigos Relacionados