Pretvorba Hexa v ASCII in ASCII v Hexa s primerom

Preizkusite Naš Instrument Za Odpravo Težav





Podatki v obliki besedila in številk se uporabljajo za programiranje elektronskih naprav. Toda računalniki ne morejo razumeti človeškega jezika. Podatke lahko razumejo samo v obliki 0 in 1. Da bi bili podatki računalniško razumljivi, se uporabljajo številni številčni formati. Nekateri med njimi so binarni številski sistem, osmiški številski sistem, šestnajstiški številski sistem itd. Da bi bilo besedilo razumljivo računalnikom, se uporabljajo kode ASCII. Notranji pretvorniki se uporabljajo za pretvorbo podatkov iz ene oblike v drugo. Pretvorba heksa v ASCII je obravnavana spodaj. Računalniki se za referenco sklicujejo na standardno tabelo ASCII.

Kaj je šestnajstiški številski sistem?

Šestnajstiški številski sistem je pozicijski sistem števil se uporablja za predstavitev števil. Za predstavitev števil uporablja šestnajst simbolov, od tod tudi ime 'Hexa'. Simboli, ki jih uporabljajo heksadecimalni ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Heksadecimalni številski sistem uporablja abecede kot simbole skupaj s številčnimi .




Simboli '0-9' se uporabljajo za predstavljanje številk 0-9. Simboli 'A-F' se uporabljajo za predstavljanje številk od deset do petnajst. Šestnajstiška predstavitev števil zahteva štiri decimalne bite za vsako številko.

Uporabe šestnajstiškega številskega sistema

Šestnajstiški številski sistem priljubljeno uporabljajo računalniški programerji in razvijalci. Ker računalniki lahko razumejo samo binarne bite, večina naborov ukazov računalnika uporablja binarne kode. Šestnajstiška oblika oštevilčenja je zelo uporabna, kadar je treba razlagati veliko binarno število in kadar je treba pri večjih številih izvajati aritmetične operacije. Šestnajstiške številke uporabnikom omogočajo enostavno interpretacijo podatkov. Vsa sodobna elektronska oprema uporablja šestnajstiško obliko oštevilčenja. Pri digitalni komunikaciji se podatki, ki jih je treba poslati, pretvorijo v šestnajstiško obliko in prenesejo po kanalu za komunikacijo brez napak. Procesorji pri delu z besedo dolžine 64-bitov uporabite tudi šestnajstiško obliko zapisa ukazov.



Kaj je koda ASCII?

ASCII pomeni - ameriška standardna koda za izmenjavo informacij. To je eden od mejnikov IEEE. Je standard kodiranja znakov za elektronsko komunikacijo za predstavljanje črk in abeced v računalnikih, elektronskih napravah itd. ASCII je bil razvit v ZDA s pomočjo kode Telegraph. Leta 1963 je bila objavljena prva izdaja ASCII kode. V preteklih letih je bil precej revidiran, zadnja posodobitev pa je bila izvedena leta 1986. Koda ASCII temelji na angleški abecedi. Ima 256 znakovnih kod, kar vključuje tudi 127 določenih znakov.

Koda ASCII je razdeljena na dva sklopa - standardno kodo ASCII in razširjeno kodo ASCII. Standardna koda ASCII predstavlja znake, kot so 'a' do 'z' in številke '0' do '9'. Obsegajo od 0-127 v decimalni obliki in od 00 do 7F v šestnajstiški obliki. Ti so znani tudi kot znaki za tiskanje. Koda od 0 do 31 vsebuje nadzorne znake, dodeljene za nadzor zunanjih naprav, in jih ni mogoče natisniti.


Razširjene kode ASCII vsebujejo simbole in znake, ki se večinoma uporabljajo v različnih jezikih. Obsegajo od 128 do 255 v decimalnem območju ali od 80 do FF v šestnajstiškem. Razširjene kode se skupaj s kontrolnimi kodami, ki so prisotne v standardni kodi ASCII, uporabljajo za različne komunikacijske protokole, kot so RS = -232, RS-485, RS-422, TTL. S časom se v ASCII naredi veliko sprememb, ki vključujejo neangleške jezike.

Uporaba kode ASCII

American Telephone and Telegraph TWX je prvi uporabil kodo ASCII leta 1963. Uporabljali so ga kot sedembitno kodo teleprinterja. Od leta 1968 so vsi računalniki, ki jih je uporabljala zvezna vlada ZDA, začeli uporabljati ASCII za izmenjavo informacij. Do leta 2007 je bil ASCII običajni standard kodiranja znakov za svetovni splet. Kodiranje ASCII uporablja 1 bajt za vsak znak.

Metoda pretvorbe Hexa v ASCII

Koda ASCII je namenjena kodiranju znakov v računalnikih. Če želite natisniti znak ASCII ali ga prikazati na monitorju, je treba uporabiti šestnajstiško kodo, določeno za ta znak. Za prepoznavanje znakov je pomembno vedeti pretvorbo Hexa v ASCII.

ASCII za predstavljanje znaka uporablja enobajtno besedo. Torej, heksadecimalno razdelite na pare, saj je vsaka šestnajstiška številka 4-bitna. Za vsak par poiščite določen znak ASCII iz iskalne tabele ASCII.

ASCII-tabela

ASCII-tabela

Primer pretvorbe Hexa v ASCII

Da bi razumeli pretvorbo, si oglejmo primer. Pretvorimo šestnajstiško število ‘52696368’ v ASCII.

1. korak: naredite pare, začenši z desne strani. Če je dodatna številka, dodajte nič na levi strani, da dopolnite par.

= 52 | 69 | 63 | 68.

2. korak: Glejte tabelo kod ASCII, da dobite znak, enakovreden šestnajstiškemu paru.

Iz tabele je 52 = R, 69 = i, 63 = c, 68 = h

Tako je predstavitev ASCII dane heksadeciamalne številke 'Rich'.

Metoda pretvorbe ASCII v šestnajstiško

Ios ASCII v šestnajstiško pretvorbo je zelo koristen za zaščito e-poštnih naslovov. Pri tej pretvorbi se besedilni niz pretvori v šestnajstiški številski niz. Ta metoda pretvorbe je obratni postopek pretvorbe Hexa v ASCII. Tu se vzame znak ASCII in napoti se iskalna tabela, da se ustvari šestnajstiško število.

Primer pretvorbe ASCII v Hexa

Oglejmo si primer za razumevanje pretvorbe ASCII v Hexa. Pretvorimo besedilni niz »Upanje« v šestnajstiško število.

Iz tabele ASCII je H = 48: o = ox6F: p = ox70: e = ox65

Tako je heksadecimalna pretvorba danega niza ASCII '48 ox6f ox70 ox65'.

Dajalnik za pretvorbo

Pretvorbo Hexa v ASCII lahko enostavno izvedete s pomočjo spletnih pretvornikov. Računalniki za pretvorbo uporabljajo program JAVA. Ta pretvorba se uporablja za zunanje naprave, kot so tiskalniki, zasloni itd.

Algoritem, ki se v računalniških sistemih uporablja za pretvorbo vrednosti ASCII, najprej pretvori znak v celoštevilčni ekvivalent iz iskalne tabele. To celo število se imenuje vrednost ASCII danega znaka. To celo število se nato pretvori v šestnajstiško vrednost.

Danes je digitalna tehnologija sprejeta po vsem svetu. Koda ASCII je prav tako spremenjena tako, da vključuje znake in simbole iz različnih jezikov. V kodi ASCII so vse nadzorne kode združene, prav tako pa so zbrane tudi vse grafične kode, da se olajša uporaba. Pretvori niz ASCII 'EUPHORIA' v šestnajstiško število.