Conversão de Hexa para ASCII e ASCII para Hexa com Exemplo

Experimente Nosso Instrumento Para Eliminar Problemas





Os dados na forma de texto e números são usados ​​para a programação dos dispositivos eletrônicos. Mas os computadores não podem entender a linguagem humana. Eles só podem entender os dados na forma de 0 e 1. Para tornar os dados interpretáveis ​​por computador, muitos formatos de número estão sendo usados. Alguns deles são o sistema de numeração binária, sistema de numeração octal, sistema de numeração hexadecimal, etc. Para tornar o texto compreensível por computadores são usados ​​códigos ASCII. Conversores internos são usados ​​para converter dados de um formato para outro. A conversão de hexa para ASCII é discutida abaixo. Os computadores referem-se a uma tabela de códigos ASCII padrão para referência.

O que é o sistema numérico hexadecimal?

Sistema numérico hexadecimal é um sistema de número posicional usado para representar números. Ele usa dezesseis símbolos para representar os números, daí o nome ‘Hexa’. Símbolos usados ​​por hexadecimal ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Sistema de numeração hexadecimal usa alfabetos como símbolos junto com o numérico .




Os símbolos '0-9' são usados ​​para representar os números 0-9. Os símbolos 'A-F' são usados ​​para representar números de dez a quinze. A representação hexadecimal de números requer quatro bits decimais para cada dígito.

Usos do sistema numérico hexadecimal

O sistema numérico hexadecimal é popularmente usado por programadores e desenvolvedores de computador. Como os computadores só podem entender os bits binários, a maioria dos conjuntos de instruções do computador usa códigos binários. O formato de numeração hexadecimal é muito útil quando há um grande número binário para interpretar e quando as operações aritméticas devem ser realizadas em números maiores. Os números hexadecimais fornecem uma interpretação fácil dos dados pelos usuários. Todos os equipamentos eletrônicos modernos usam o formato de numeração hexadecimal. Na comunicação digital, os dados a serem transmitidos são convertidos para o formato hexadecimal e transmitidos pelo canal para comunicação livre de erros. Processadores trabalhar com um comprimento de palavra de 64 bits também usa o formato hexadecimal para o conjunto de instruções.



O que é um código ASCII?

ASCII significa - American Standard Code for Information Interchange. É um dos marcos do IEEE. É um padrão de codificação de caracteres para comunicação eletrônica para representação de letras e alfabetos em computadores, dispositivos eletrônicos, etc ... O ASCII foi desenvolvido nos Estados Unidos, utilizando o código Telegraph. Em 1963, a primeira edição do código ASCII foi publicada. Ele passou por muitas revisões ao longo dos anos, e a última atualização foi feita no ano de 1986. O código ASCII é baseado no alfabeto inglês. Possui códigos de 256 caracteres, que também incluem 127 caracteres especificados.

O código ASCII é dividido em dois conjuntos - código ASCII padrão e código ASCII estendido. O código ASCII padrão representa caracteres como ‘a’ a ‘z’ e dígitos de ‘0’ a ‘9 ′. Eles variam de 0-127 em decimal e de 00 a 7F em formato hexadecimal. Eles também são conhecidos como caracteres imprimíveis. O código de 0 a 31 contém caracteres de controle atribuídos para controlar os dispositivos periféricos e não podem ser impressos.


Os códigos ASCII estendidos contêm os símbolos e caracteres mais usados ​​em diferentes idiomas. Eles variam de 128 a 255 em decimal ou 80 a FF em hexadecimal. Os códigos estendidos, junto com os códigos de controle presentes no código ASCII padrão, são usados ​​para vários protocolos de comunicação, como RS = -232, RS-485, RS-422, TTL. Com o passar do tempo, muitas modificações são feitas em ASCII para incluir idiomas diferentes do inglês.

Usos do código ASCII

American Telephone and telegraph TWX, foi o primeiro a usar o código ASCII em 1963. Foi usado como um código de teleprinter de sete bits. A partir de 1968, todos os computadores usados ​​pelo Governo Federal dos Estados Unidos passaram a usar ASCII para troca de informações. Até 2007, ASCII era o padrão de codificação de caracteres comum para a World Wide Web. A codificação ASCII usa 1 byte para cada caractere.

Método de conversão Hexa para ASCII

O código ASCII serve para codificar caracteres nos computadores. Para imprimir um caractere ASCII ou exibi-lo em um monitor, o código hexadecimal especificado para aquele caractere deve ser usado. Para identificar os caracteres, é importante conhecer a conversão Hexa em ASCII.

ASCII usa uma palavra de um byte para representar um caractere. Portanto, divida o hexadecimal em pares, pois cada dígito do hexadecimal é de 4 bits. Para cada par, encontre o caractere ASCII especificado na tabela de pesquisa ASCII.

Tabela ASCII

Tabela ASCII

Exemplo de conversão de hexa para ASCII

Para entender a conversão, vejamos o exemplo. Vamos converter o número hexadecimal '52696368' em ASCII.

Passo 1: faça pares começando do lado direito. Se houver um dígito extra, adicione zero no lado esquerdo para completar o par.

= 52 | 69 63 68

Passo 2: Consulte a tabela de códigos ASCII para obter o caractere equivalente ao par hexadecimal.

Da tabela, 52 = R, 69 = i, 63 = c, 68 = h

Assim, a representação ASCII do número hexadecimal dado é ‘Rico’.

Método de conversão de ASCII para hexadecimal

Conversão de ASCII para hexadecimal ios muito útil para proteger os endereços de e-mail. Nessa conversão, uma string de texto é convertida em uma string de número hexadecimal. Este método de conversão é o processo reverso da conversão Hexa em ASCII. Aqui, o caractere ASCII é obtido e a tabela de pesquisa é referida para gerar o número hexadecimal.

Exemplo de conversão de ASCII em hexa

Vejamos um exemplo para entender a conversão de ASCII em Hexa. Vamos converter a string de texto “Esperança” em um número hexadecimal.

Da tabela ASCII, H = 48: o = ox6F: p = ox70: e = ox65

Portanto, a conversão hexadecimal da string ASCII fornecida é ”48 ox6f ox70 ox65 ″.

Codificador para Conversão

A conversão de Hexa para ASCII pode ser feita facilmente usando conversores online. Os computadores usam o programa JAVA para conversão. Esta conversão é usada para dispositivos periféricos, como impressoras, monitores, etc ...

O algoritmo usado em sistemas de computador para a conversão de valores ASCII primeiro converte o caractere em seu equivalente inteiro a partir da tabela de pesquisa. Este inteiro é chamado de valor ASCII do caractere fornecido. Este número inteiro é então convertido no valor hexadecimal.

Hoje, a tecnologia digital está sendo adotada em todo o mundo. O código ASCII também é modificado para incluir caracteres e símbolos de vários idiomas. No código ASCII, todos os códigos de controle são agrupados, assim como todos os códigos gráficos também são agrupados para melhorar a facilidade de uso. Converta a string ASCII ”EUPHORIA” em um número hexadecimal.