Fala pessoal, hoje vamos postar uma ferramenta que converte números binário para hexadecimal. É muito fácil fazer a conversão, basta você inserir o código Bin e clicar em converter.
Nosso programador Adriano Medeiros conseguiu criar um sistema em JS e HTML com cálculos rápidos e efetivos. Converter Hexadecimal para Binário
*Instruções: Você só precisa informar o número binário e clicar no botão CONVERTER.
Existem diversos sistemas numéricos, cada um com uma finalidade específica. Há sistemas que utilizam letras para representar as unidades, como os algarismos romanos por exemplo. Já outros, utilizam apenas números, como é o caso dos sistemas decimal e binário. Mas há outras variações que podem usar letras e números, um destes sistemas é o hexadecimal.
Neste artigo, vamos ensinar como converter valores de binário para hexadecimal e de hexadecimal para binário.
O que é o sistema hexadecimal?
O sistema hexadecimal é uma organização numérica muito usada em eletrônica para a programação de dispositivos. Ele é composto por 16 símbolos, daí o nome hexa (6), decimal (10).
Os símbolos usados são os 10 algarismos naturais: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9 e mais 6 letras do alfabeto: A, B, C, D, E e F. Destes símbolos é possível gerar infinitas combinações que servem para simplificar o processo de configuração dos dispositivos.
Para que serve o sistema Hexadecimal?
Como dissemos no tópico anterior, o sistema hexadecimal é muito utilizado para programar micro controladores digitais. As variações possíveis permitem que o processo de conversão para números binários (sistema matemático da computação), seja mais simples.
Converter números do sistema decimal para o binário é mais trabalhoso do que quando se usa o hexadecimal, pois neste último modelo pode-se utilizar uma tabela de parâmetros.
Como converter um número binário em hexadecimal?
O processo de conversão de um número binário em hexadecimal é bastante simples. Primeiro precisa-se ter em mãos a tabela de conversão, a qual é exposta abaixo.
Hexadecimal | Binário | Hexadecimal | Binário | |
0 | 0000 | 8 | 1000 | |
1 | 0001 | 9 | 1001 | |
2 | 0010 | A | 1010 | |
3 | 0011 | B | 1011 | |
4 | 0100 | C | 1100 | |
5 | 0101 | D | 1101 | |
6 | 0110 | E | 1110 | |
7 | 0111 | F | 1111 |
Após analisar a tabela, observar o número a ser convertido, quebra-lo em partes de 4 algarismos da direita para a esquerda e completar com 0 quando não houver caracteres suficientes para completar os 4. Então observa-se na tabela a posição dos algarismos e o número pode ser montado.
Por exemplo, vamos transformar o número 10110111110010 em hexadecimal.
- O primeiro passo é quebra-lo em pedaços de 4 algarismos, da direita para a esquerda. Assim:
10 1101 1111 0010
- Agora completa-se a casa faltante com zeros para que todas elas tenham 4 algarismos:
0010 1101 1111 0010
- O último passo é fazer a correspondência com a tabela e formar o número desejado
Binário | 0001 | 0110 | 1111 | 0010 |
Hexadecimal | 1 | 6 | F | 2 |
Valor Final | 16F2 (Hexadecimal) |
Como converter um número hexadecimal em binário?
Realizar o processo inverso é mais simples ainda. Basta verificar a correspondência de cada algarismo na tabela e construir o número desejado. Observa-se apenas a exclusão dos 0 a esquerda do primeiro algarismo, quando o número estiver sendo formado.
Por exemplo, para se converter o número FACA em binário, basta observar os caracteres na tabela e montar o valor desejado:
Hexadecimal | F | A | C | A |
Binário | 1111 | 1010 | 1100 | 1010 |
Valor Final | 1111101011001010 (BINÁRIO) |
Agora vamos converter o número 0ABC em binário. Basta observar os dados na tabela, montar número desejado e apagar todos os “0” que ficarem à esquerda do valor final.
Hexadecimal | 0 | A | B | C |
Binário | 0000 | 101 | 1011 | 1100 |
Valor Final | 101010111100 (BINÁRIO) |
Hexadecimal | 0 | A | B | C |
Binário | 0000 | 101 | 1011 | 1100 |
Valor Final | 101010111100 (BINÁRIO) |
Excelente aula.
Simples, claro e direto ao ponto, sem enrolação! Excelente explicação!