Conversão de binário para hexadecimal: tabela de conversão com um exemplo

Experimente Nosso Instrumento Para Eliminar Problemas





‘Número’ é um objeto matemático usado para contar coisas, fazer cálculos, registrar e rotular coisas. Um símbolo escrito que representa um número é conhecido como numérico, como o 5 numérico. Um sistema numérico nos mostra uma maneira organizada de escrever esses números e manipulá-los. Existem muitos sistemas numéricos introduzidos, mas o sistema numérico mais comumente usado é o sistema numérico hindu-arábico. Um sistema numérico que usa 10 símbolos para representar números é conhecido como Sistema Numérico Decimal. Da mesma forma, existe um sistema Binário, que usa dois símbolos, o sistema numérico Octa que usa 8 símbolos e um sistema numérico Hexa-Decimal que usa 16 símbolos para representação. Neste artigo, é descrita a conversão de binário para hexadecimal.

O que é um sistema HexaDecimal?

A maior contribuição para o sistema numérico é a notação Place-value desenvolvida por Aryabatta no século V. Isso também é conhecido como Sistema Numérico Posicional. Aqui, a posição do dígito e a base do sistema são usadas para determinar o valor do número.




Sistema Numérico Hexadecimal é um Sistema Numérico Posicional que representa números usando uma base 16. Ele usa 16 símbolos distintos para representar números. Os símbolos '0-9' são usados ​​para representar valores de zero a nove e os símbolos 'A-F' são usados ​​para representar os valores de dez a quinze.

Por outro lado, o sistema de numeração binária usa apenas dois símbolos '0' e '1' para representar os valores decimais. Aqui, a base é 2. As máquinas só podem entender os 0s e 1s, portanto, o Sistema de Número Binário é usado para converter os números decimais em uma sequência de bits de 0 e 1.



Usos do sistema de numeração hexadecimal

Sistema de numeração hexadecimal é comumente usado por programadores e projetistas de sistemas de computador para representar números maiores. O número de dígitos usados ​​para representar um número maior é reduzido em comparação com a representação binária. Isso fornece representação e interpretação amigável de grandes números binários. Aqui, os 4 bits binários são combinados e escritos como 1 bit.

Cada bit do sistema hexadecimal representa meio byte. Muitas arquiteturas de CPU usam um conjunto de instruções dedicado que usa numeração hexadecimal que torna o processamento mais fácil para o hardware.


Método de conversão binário para hexadecimal

O sistema hexadecimal usa 16 símbolos para representação, enquanto o sistema binário usa dois símbolos. Para conversão de binário para hexadecimal, o número binário é dividido em grupos com 4 bits em cada grupo, começando pelo bit menos significativo.

Esses grupos são considerados independentemente e a representação decimal de cada grupo é escrita. Em seguida, o equivalente hexadecimal de cada número decimal é escrito diretamente.

Tabela de conversão de binário para hexadecimal

Para representar valores de zero a nove, hexadecimal usa os símbolos '0-9' e para representar valores de dez a quinze, usa os símbolos 'A-F'. Para distinguir um número hexadecimal de números decimais e outros sistemas numéricos, o número é escrito com um ‘h’ depois dele ou ‘ox’ antes dele. O exemplo '25h' ou 'ox25' representa um número hexadecimal.

Na tabela abaixo, a representação hexadecimal dos números binários é fornecida.

Tabela de conversão de binário para hexadecimal

Tabela de conversão de binário para hexadecimal

Exemplo de conversão binário para hexadecimal

Na programação de computadores e durante a programação de um processador, é mais fácil considerar os números em formato hexadecimal. Com isso, é mais fácil trabalhar com grandes números e cálculos. Vejamos um exemplo para entender o processo de conversão de Binário para Hexadecimal.

Conversão de binário para hexadecimal do número binário '11000001'.

Passo 1: Divida o número binário em grupos com cada grupo contendo 4 bits, começando do lado direito. Adicione zeros extras no final se não houver bits de 4 dígitos suficientes.

1100 0001

Passo 2: Escreva o equivalente decimal do binário

= 1100 | 0001

= 12 | 1

Passo 3: Na tabela de conversão, escreva o equivalente hexadecimal do número decimal.

= 1100 | 0001

= 12 | 1

= C 1

Assim, a conversão hexadecimal do binário dado '11000001' é 'C1'.

Codificador Binário para Hexadecimal

Conversores de código são usados ​​para converter o número binário em hexadecimal. Uma combinação de sistemas decodificadores e codificadores pode ser projetada para conversão. Os codificadores online são amplamente preferidos para conversão de binário em hexadecimal, pois tornam a tarefa muito mais fácil comparativamente.

Embora os numéricos sejam exibidos na forma de dígitos hexadecimais ou decimais, em um computador internamente eles são armazenados na forma de números binários. Além de literais, os codificadores online também podem converter uma string de texto no formato hexadecimal, também conhecido como codificação de base 16.

A representação de literais no formato hexadecimal melhora a legibilidade e a interpretação dos dados. É mais fácil ler 0x8080 em comparação com 32896, o formato decimal. Os computadores modernos são equipados com uma calculadora para converter os números entre diferentes radices. Operações de divisão inteira e resto são usadas no código-fonte ou conversão de binário para hexadecimal . qual é a representação hexadecimal de '00101101'?