Conversió Hexa a ASCII i ASCII a Hexa amb exemple

Proveu El Nostre Instrument Per Eliminar Problemes





Les dades en forma de text i números s’utilitzen per programar els dispositius electrònics. Però els ordinadors no poden entendre el llenguatge humà. Només poden entendre les dades en forma de 0 i 1. Per fer que les dades siguin interpretables per ordinador s’utilitzen molts formats numèrics. Alguns d'ells són el sistema de números binaris, el sistema de números octal, el sistema de números hexadecimal, etc. Per fer que el text sigui comprensible pels ordinadors s'utilitzen codis ASCII. Els convertidors interns s’utilitzen per convertir dades d’un format a un altre. A continuació es parla de la conversió d’hexa a ASCII. Els ordinadors fan referència a una taula de codis estàndard ASCII com a referència.

Què és el sistema de números hexadecimals?

El sistema de números hexadecimals és un sistema de nombres posicionals s’utilitza per representar nombres. Utilitza setze símbols per representar els números, d’aquí el nom de ‘Hexa’. Símbols utilitzats per ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. hexadecimals. .




Els símbols ‘0-9’ s’utilitzen per representar els números 0-9. Els símbols «A-F» s’utilitzen per representar números de deu a quinze. La representació hexadecimal de nombres requereix quatre bits decimals per a cada dígit.

Usos del sistema numèric hexadecimal

Els programadors i desenvolupadors d’ordinadors utilitzen popularment el sistema de nombres hexadecimals. Com que els ordinadors només poden entendre els bits binaris, la majoria dels conjunts d'instruccions de l'ordinador utilitzen codis binaris. El format de numeració hexadecimal és molt útil quan hi ha un gran nombre binari per interpretar i quan s’han de realitzar operacions aritmètiques amb els números més grans. Els números hexadecimals proporcionen una fàcil interpretació de les dades per part dels usuaris. Tots els equips electrònics moderns utilitzen el format de numeració hexadecimal. En la comunicació digital, les dades a transmetre es converteixen en format hexadecimal i es transmeten a través del canal per a una comunicació sense errors. Processadors treballar amb una paraula de 64 bits també utilitza el format hexadecimal per al conjunt d’instruccions.



Què és un codi ASCII?

ASCII significa - American Standard Code for Information Interchange. És una de les fites de IEEE. És un estàndard de codificació de caràcters per a la comunicació electrònica per representar lletres i alfabets en ordinadors, dispositius electrònics, etc. ASCII es va desenvolupar als Estats Units mitjançant el codi Telegraph. El 1963 es va publicar la primera edició del codi ASCII. Al llarg dels anys es va sotmetre a una gran revisió i la darrera actualització es va fer l'any 1986. El codi ASCII es basa en l'alfabet anglès. Té 256 codis de caràcters, que també inclou 127 caràcters especificats.

El codi ASCII es divideix en dos conjunts: el codi ASCII estàndard i el codi ASCII ampliat. El codi ASCII estàndard representa caràcters com ara 'a' a 'z' i els dígits '0' a '9'. Oscil·len entre 0-127 en decimal i de 00 a 7F en format hexadecimal. Aquests també es coneixen com a personatges imprimibles. El codi que oscil·la entre 0 i 31 conté caràcters de control assignats per controlar els dispositius perifèrics i no es poden imprimir.


Els codis ASCII ampliats contenen els símbols i els caràcters que s’utilitzen principalment en diferents idiomes. Van de 128 a 255 en decimal o de 80 a FF en hexadecimal. Els codis ampliats, juntament amb els codis de control presents al codi ASCII estàndard, s’utilitzen per a diversos protocols de comunicació com RS = -232, RS-485, RS-422, TTL. Amb l'arribada del temps, es fan moltes modificacions a ASCII per incloure idiomes que no són anglesos.

Usos del codi ASCII

American Telephone and telegraph TWX, va ser el primer que va utilitzar el codi ASCII el 1963. Es va utilitzar com a codi de teleimpressora de set bits. A partir del 1968, tots els ordinadors utilitzats pel govern federal dels Estats Units van començar a utilitzar ASCII per a l'intercanvi d'informació. Fins al 2007, ASCII era l'estàndard de codificació de caràcters comú per a la World Wide Web. La codificació ASCII utilitza 1 byte per a cada caràcter.

Mètode de conversió Hexa a ASCII

El codi ASCII serveix per codificar caràcters als ordinadors. Per imprimir un caràcter ASCII o mostrar-lo en un monitor, s’ha d’utilitzar el codi hexadecimal especificat a aquest caràcter. Per identificar els personatges és important conèixer la conversió Hexa a ASCII.

ASCII utilitza una paraula d'un byte per representar un caràcter. Per tant, divideix l'hexadecimal en parells, ja que cada dígit de l'hexadecimal és de 4 bits. Per a cada parell, cerqueu el caràcter ASCII especificat a la taula de cerca ASCII.

ASCII-taula

ASCII-taula

Exemple de conversió Hexa a ASCII

Per entendre la conversió, vegem l'exemple. Convertim el número hexadecimal '52696368' en ASCII.

Pas 1: feu parelles començant pel costat dret. Si hi ha un dígit addicional, afegiu zero a la part esquerra per completar el parell.

= 52 | 69 | 63 | 68.

Pas 2: consulteu la taula de codis ASCII per obtenir el caràcter equivalent al parell hexadecimal.

De la taula, 52 = R, 69 = i, 63 = c, 68 = h

Per tant, la representació ASCII del nombre hexadeciamal donat és 'Rich'.

Mètode de conversió ASCII a hexadecimal

La conversió ASCII a hexadecimal és molt útil per protegir les adreces de correu electrònic. En aquesta conversió, una cadena de text es converteix en cadena de número hexadecimal. Aquest mètode de conversió és el procés invers de la conversió Hexa a ASCII. Aquí es pren el caràcter ASCII i es fa referència a la taula de cerca per generar el número hexadecimal.

Exemple de conversió ASCII a Hexa

Vegem un exemple per entendre la conversió ASCII a Hexa. Convertim la cadena de text 'Esperança' en un número hexadecimal.

A la taula ASCII, H = 48: o = ox6F: p = ox70: e = ox65

Per tant, la conversió hexadecimal de la cadena ASCII donada és '48 ox6f ox70 ox65'.

Codificador per a la conversió

La conversió Hexa a ASCII es pot fer fàcilment mitjançant convertidors en línia. Els ordinadors utilitzen el programa JAVA per a la conversió. Aquesta conversió s'utilitza per a dispositius perifèrics com ara impressores, pantalles, etc.

L’algoritme utilitzat en sistemes informàtics per a la conversió de valors ASCII converteix en primer lloc el caràcter en el seu enter enter de la taula de cerca. Aquest enter s'anomena valor ASCII del caràcter donat. Aquest enter es converteix al valor hexadecimal.

Avui en dia, la tecnologia digital s’adopta a tot el món. El codi ASCII també es modifica per incloure caràcters i símbols de diversos idiomes. Al codi ASCII, tots els codis de control s’agrupen i tots els codis gràfics també s’agrupen per millorar la facilitat d’ús. Converteix la cadena ASCII 'EUPHORIA' en un número hexadecimal.