Hexa to ASCII & ASCII to Hexa Conversion with Example

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Datus teksta un ciparu veidā izmanto elektronisko ierīču programmēšanai. Bet datori nespēj saprast cilvēku valodu. Viņi var saprast datus tikai 0 un 1 formā. Lai padarītu datus interpretējamus datorā, tiek izmantoti daudzi skaitļu formāti. Daži no tiem ir binārā skaitļu sistēma, oktālo skaitļu sistēma, heksadecimālo skaitļu sistēma utt. Lai teksts būtu saprotams datoriem, tiek izmantoti ASCII kodi. Iekšējie pārveidotāji tiek izmantoti datu konvertēšanai no viena formāta uz citu. Hexa pārveidošana par ASCII tiek apspriesta turpmāk. Datori atsauci uz standarta ASCII kodu tabulu.

Kas ir heksadecimālo skaitļu sistēma?

Heksadecimālo skaitļu sistēma ir a pozicionālo numuru sistēma lieto skaitļu apzīmēšanai. Numuru apzīmēšanai tiek izmantoti sešpadsmit simboli, tāpēc nosaukums “Hexa”. Simboli, ko izmanto heksadecimālie ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Heksadecimālo skaitļu sistēma kā simbolus izmanto alfabētus kopā ar ciparu .




Simbolus “0–9” izmanto, lai attēlotu skaitļus 0–9. Simbolus ‘A-F’ izmanto, lai attēlotu skaitļus no desmit līdz piecpadsmit. Skaitļu heksadecimālajam attēlojumam katram ciparam ir nepieciešami četri cipari aiz komata.

Heksadecimālo skaitļu sistēmas izmantošana

Heksadecimālo skaitļu sistēmu populāri izmanto datorprogrammētāji un izstrādātāji. Tā kā datori var saprast tikai bināros bitus, lielākā daļa datora instrukciju kopu izmanto bināros kodus. Heksadecimālais numerācijas formāts ir ļoti noderīgs, ja ir liels binārs skaitlis, ko interpretēt, un kad aritmētiskās darbības jāveic ar lielākiem skaitļiem. Heksadecimālie skaitļi ļauj lietotājiem viegli interpretēt datus. Visās mūsdienu elektroniskajās iekārtās tiek izmantots heksadecimālais numerācijas formāts. Digitālajā saziņā pārsūtāmie dati tiek pārveidoti heksadecimālā formātā un pārsūtīti pa kanālu bez kļūdām. Procesori strādājot ar vārda garumu 64 biti, instrukciju kopai izmantojiet arī heksadecimālo formātu.



Kas ir ASCII kods?

ASCII apzīmē Amerikas informācijas apmaiņas standarta kodu. Tas ir viens no IEEE pagrieziena punktiem. Tas ir rakstzīmju kodēšanas standarts elektroniskai saziņai burtu un alfabētu attēlošanai datoros, elektroniskās ierīcēs utt.. ASCII tika izstrādāts ASV, izmantojot Telegraph kodu. 1963. gadā tika publicēts pirmais ASCII koda izdevums. Gadu gaitā tas tika daudz pārskatīts, un pēdējais atjauninājums tika veikts 1986. gadā. ASCII kods ir balstīts uz angļu valodas alfabētu. Tam ir 256 rakstzīmju kodi, kas ietver arī 127 norādītās rakstzīmes.

ASCII kods ir sadalīts divās kopās - standarta ASCII kods un paplašinātais ASCII kods. Standarta ASCII kods apzīmē tādas rakstzīmes kā “a” līdz “z” un ciparus “0” līdz “9”. Tie svārstās no 0-127 decimāldaļās un no 00 līdz 7F heksadecimālā formātā. Tās ir arī pazīstamas kā drukas rakstzīmes. Kods diapazonā no 0 līdz 31 satur vadības rakstzīmes, kas piešķirtas perifēro ierīču vadībai, un tās nav iespējams izdrukāt.


Paplašinātie ASCII kodi satur simbolus un rakstzīmes, kuras galvenokārt tiek izmantotas dažādās valodās. Tie svārstās no 128 līdz 255 decimāldaļās vai no 80 līdz FF heksadecimālā. Paplašinātos kodus kopā ar standarta kodiem, kas atrodas standarta ASCII kodā, izmanto dažādiem sakaru protokoliem, piemēram, RS = -232, RS-485, RS-422, TTL. Ar laiku ASCII tiek veiktas daudzas modifikācijas, iekļaujot tajās citas valodas.

ASCII koda izmantošana

American Telephone un telegraph TWX bija pirmais, kas 1963. gadā izmantoja ASCII kodu. To izmantoja kā septiņu bitu teleprintera kodu. Kopš 1968. gada visos datoros, kurus izmanto ASV federālā valdība, informācijas apmaiņai sāka izmantot ASCII. Līdz 2007. gadam ASCII bija vispārējā rakstzīmju kodēšanas standarts tīmeklī. ASCII kodēšana katrai rakstzīmei izmanto 1 baitu.

Hexa līdz ASCII konversijas metode

ASCII kods ir paredzēts rakstzīmju kodēšanai datoros. Lai izdrukātu ASCII rakstzīmi vai parādītu to monitorā, jāizmanto šai rakstzīmei norādītais heksadecimālais kods. Lai identificētu rakstzīmes, ir svarīgi zināt Hexa – ASCII konversiju.

ASCII rakstzīmes atveidošanai izmanto viena baita vārdu. Tātad, sadaliet heksadecimālu pāros, jo katrs heksadecimālais cipars ir 4 biti. Katram pārim atrodiet norādīto ASCII rakstzīmi no ASCII uzmeklēšanas tabulas.

ASCII tabula

ASCII tabula

Hexa to ASCII Conversion Example

Lai saprastu konversiju, apskatīsim piemēru. Pārvērsim heksadecimālo skaitli ‘52696368’ par ASCII.

1. solis: izveidojiet pārus, sākot no labās puses. Ja ir papildu cipars, kreisajā pusē pievienojiet nulli, lai pabeigtu pāri.

= 52 | 69 | 63 | 68.

2. solis: Skatiet ASCII kodu tabulu, lai iegūtu rakstzīmi, kas ir vienāda ar heksadecimālo pāri.

No tabulas 52 = R, 69 = i, 63 = c, 68 = h

Tādējādi norādītā heksadekiamālā skaitļa ASCII attēlojums ir ‘Rich’.

ASCII uz heksadecimālās konvertēšanas metodi

ASCII uz heksadecimālo konversiju iOS ir ļoti noderīga e-pasta adrešu aizsardzībai. Šajā pārveidošanā teksta virkne tiek pārveidota par heksadecimālo skaitļu virkni. Šī konversijas metode ir reversais Hexa konversijas process uz ASCII. Šeit tiek ņemts ASCII raksturs un tiek dota norāde uz meklēšanas tabulu, lai ģenerētu heksadecimālo skaitli.

ASCII uz Hexa konvertēšanas piemērs

Apskatīsim piemēru, lai saprastu ASCII uz Hexa konversiju. Pārvērsim teksta virkni “Hope” par heksadecimālu skaitli.

No ASCII tabulas H = 48: o = ox6F: p = ox70: e = ox65

Tādējādi dotās ASCII virknes heksadecimālā konversija ir “48 ox6f ox70 ox65”.

Pārveidošanas kodētājs

Hexa uz ASCII pārveidošanu var viegli izdarīt, izmantojot tiešsaistes pārveidotājus. Datori pārveidošanai izmanto programmu JAVA. Šis pārveidojums tiek izmantots perifērijas ierīcēm, piemēram, printeriem, displejiem utt.

Datorsistēmās izmantotais algoritms ASCII vērtību konvertēšanai vispirms pārveido rakstzīmi tā vesela skaitļa ekvivalentā no uzmeklēšanas tabulas. Šo skaitli sauc par dotā rakstura ASCII vērtību. Pēc tam šis skaitlis tiek pārveidots par heksadecimālo vērtību.

Mūsdienās digitālās tehnoloģijas tiek pieņemtas visā pasaulē. ASCII kods ir arī modificēts, lai iekļautu rakstzīmes un simbolus no dažādām valodām. ASCII kodā visi kontroles kodi ir sagrupēti, kā arī visi grafiskie kodi ir sagrupēti, lai uzlabotu lietošanas ērtumu. Konvertējiet ASCII virkni “EUPHORIA” par heksadecimālo skaitli.