„Hexa to ASCII“ ir „ASCII to Hexa“ konversija su pavyzdžiu

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Elektroninių prietaisų programavimui naudojami duomenys teksto ir skaičių pavidalu. Bet kompiuteriai negali suprasti žmonių kalbos. Jie gali suprasti duomenis tik 0 ir 1 forma. Kad duomenys būtų aiškinami kompiuteriu, naudojami daugybė skaičių formatų. Kai kurie iš jų yra dvejetainių skaičių sistema, aštuonių skaičių sistema, šešioliktainių skaičių sistema ir kt. Kad tekstas būtų suprantamas kompiuteriams, naudojami ASCII kodai. Vidiniai keitikliai naudojami duomenims konvertuoti iš vieno formato į kitą. Hexa į ASCII konversija aptariama toliau. Kompiuteriai nurodo standartinę ASCII kodų lentelę.

Kas yra šešioliktainių skaičių sistema?

Šešioliktainių skaičių sistema yra a pozicinio numerio sistema naudojamas skaičiams žymėti. Skaičiams žymėti naudojamas šešiolika simbolių, taigi ir pavadinimas „Hexa“. Šešioliktainių ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. naudojami simboliai .




Simboliai „0–9“ naudojami skaičiams 0–9 žymėti. Simboliai „A-F“ naudojami skaičiams nuo dešimties iki penkiolikos žymėti. Skaičius šešioliktainiu skaičiumi kiekvienam skaitmeniui reikia keturių dešimtųjų.

Šešioliktainių skaičių sistemos naudojimas

Šešioliktainių skaičių sistemą populiariai naudoja kompiuterių programuotojai ir kūrėjai. Kadangi kompiuteriai gali suprasti tik dvejetainius bitus, daugumoje kompiuterio instrukcijų rinkinių naudojami dvejetainiai kodai. Šešioliktainės numeracijos formatas yra labai naudingas, kai interpretuoti yra didelis dvejetainis skaičius ir kai didesniems skaičiams reikia atlikti aritmetines operacijas. Šešioliktainiai skaičiai leidžia vartotojams lengvai interpretuoti duomenis. Visoje šiuolaikinėje elektroninėje įrangoje naudojamas šešioliktainio numeravimo formatas. Skaitmeniniame ryšyje perduodami duomenys konvertuojami į šešioliktainį formatą ir perduodami kanalu, kad būtų galima bendrauti be klaidų. Procesoriai dirbdami su 64 bitų žodžio ilgiu, instrukcijų rinkiniui taip pat naudokite šešioliktainį formatą.



Kas yra ASCII kodas?

ASCII reiškia - Amerikos standartinį informacijos mainų kodą. Tai yra vienas iš IEEE etapų. Tai simbolių kodavimo standartas, skirtas elektroniniam ryšiui žymėti raides ir abėcėles kompiuteriuose, elektroniniuose prietaisuose ir kt. ... ASCII buvo sukurtas JAV naudojant „Telegraph“ kodą. 1963 m. Buvo išleistas pirmasis ASCII kodo leidimas. Metams bėgant jis buvo daug peržiūrėtas, o paskutinis atnaujinimas buvo atliktas 1986 metais. ASCII kodas yra pagrįstas anglų abėcėle. Jame yra 256 simbolių kodai, įskaitant 127 nurodytus simbolius.

ASCII kodas yra padalintas į du rinkinius - standartinį ASCII kodą ir išplėstinį ASCII kodą. Standartinis ASCII kodas žymi tokius simbolius kaip „a“ iki „z“ ir skaitmenis „0“ iki „9“. Jie svyruoja nuo 0 iki 127 dešimtainiu skaičiumi ir nuo 00 iki 7 F šešioliktainiu formatu. Tai dar vadinama spausdinamais simboliais. Kodas, svyruojantis nuo 0 iki 31, apima valdymo simbolius, priskirtus periferiniams įrenginiams valdyti, ir jų negalima atsispausdinti.


Išplėstiniuose ASCII kodus sudaro simboliai ir simboliai, kurie dažniausiai naudojami skirtingomis kalbomis. Jie svyruoja nuo 128 iki 255 po kablelio arba nuo 80 iki FF šešioliktainiu skaičiumi. Išplėstiniai kodai kartu su Standartiniame ASCII kode esančiais Valdymo kodais naudojami įvairiems ryšio protokolams, pavyzdžiui, RS = -232, RS-485, RS-422, TTL. Atėjus laikui, ASCII yra padaryta daug pakeitimų, įtraukiant ne anglų kalbas.

ASCII kodo naudojimas

Amerikos telefonas ir telegrafas TWX buvo pirmasis, kuris 1963 m. Naudojo ASCII kodą. Jis buvo naudojamas kaip septynių bitų teleprinterio kodas. Nuo 1968 m. Visi JAV federalinės vyriausybės naudoti kompiuteriai keitimuisi informacija pradėjo naudoti ASCII. Iki 2007 m. ASCII buvo įprastas pasaulinio tinklo simbolių kodavimo standartas. ASCII kodavimas naudoja 1 baitą kiekvienam simboliui.

„Hexa to ASCII“ konversijos metodas

ASCII kodas skirtas simboliams koduoti kompiuteriuose. Norėdami atspausdinti ASCII simbolį arba jį parodyti monitoriuje, reikia naudoti tam simboliui nurodytą šešioliktainį kodą. Norint identifikuoti simbolius, svarbu žinoti Hexa – ASCII konversiją.

ASCII simboliui atstovauti naudoja vieno baito žodį. Taigi, padalykite šešioliktainį į poras, nes kiekvienas šešioliktainis skaitmuo yra 4 bitai. Kiekvienai porai raskite nurodytą ASCII simbolį iš ASCII paieškos lentelės.

ASCII lentelė

ASCII lentelė

„Hexa to ASCII“ konvertavimo pavyzdys

Norėdami suprasti konversiją, pažvelkime į pavyzdį. Konvertuokime šešioliktainį skaičių „52696368“ į ASCII.

1 žingsnis: sukurkite poras, pradedant nuo dešinės pusės. Jei yra papildomas skaitmuo, kairėje pusėje pridėkite nulį, kad užbaigtumėte porą.

= 52 | 69 | 63 | 68.

2 žingsnis: Norėdami gauti simbolį, atitinkantį šešioliktainę porą, žr. ASCII kodų lentelę.

Iš lentelės 52 = R, 69 = i, 63 = c, 68 = h

Taigi ASCII nurodyto heksadeciamalinio skaičiaus atvaizdavimas yra „turtingas“.

ASCII į šešioliktainį perskaičiavimo metodą

ASCII į šešioliktainę konversiją ios yra labai naudinga apsaugant el. Pašto adresus. Atliekant šią konversiją, teksto eilutė paverčiama šešioliktainėmis skaičių eilutėmis. Šis konversijos metodas yra atvirkštinis Hexa į ASCII konversijos procesas. Čia paimamas ASCII simbolis ir nurodoma paieškos lentelė, kad būtų sugeneruotas šešioliktainis skaičius.

ASCII į „Hexa“ konvertavimo pavyzdys

Pažvelkime į pavyzdį, kad suprastume ASCII į Hexa konversiją. Konvertuokime teksto eilutę „Viltis“ į šešioliktainį skaičių.

Iš ASCII lentelės H = 48: o = ox6F: p = ox70: e = ox65

Taigi pateiktos ASCII eilutės šešioliktainis perskaičiavimas yra „48 ox6f ox70 ox65“.

Konversijos koduotojas

„Hexa“ į ASCII konversiją galima lengvai atlikti naudojant internetinius keitiklius. Kompiuteriai konversijai naudoja JAVA programą. Ši konversija naudojama periferiniams įrenginiams, tokiems kaip spausdintuvai, ekranai ir kt.

ASCII reikšmėms konvertuoti naudojamas kompiuterinėse sistemose naudojamas algoritmas pirmiausia paverčia simbolį į sveiko skaičiaus ekvivalentą iš paieškos lentelės. Šis sveikasis skaičius vadinamas nurodyto simbolio ASCII reikšme. Šis sveikasis skaičius konvertuojamas į šešioliktainę reikšmę.

Šiandien skaitmeninės technologijos yra diegiamos visame pasaulyje. ASCII kodas taip pat modifikuojamas įtraukiant simbolius ir simbolius iš įvairių kalbų. ASCII kode visi valdymo kodai yra sugrupuoti, taip pat visi grafiniai kodai taip pat sugrupuoti, kad būtų lengviau naudotis. Konvertuokite ASCII eilutę „EUPHORIA“ į šešioliktainį skaičių.