Konverzia z Hexa na ASCII a ASCII na Hexa s príkladom

Konverzia z Hexa na ASCII a ASCII na Hexa s príkladom

Na programovanie elektronických zariadení sa používajú údaje vo forme textu a čísel. Ale počítače nedokážu porozumieť ľudskej reči. Rozumejú iba údajom vo forme 0 a 1. Na zabezpečenie interpretácie údajov počítačom sa používa veľa číselných formátov. Niektoré z nich sú binárny číselný systém, osmičkový číselný systém, hexadecimálny číselný systém atď. Aby bol text zrozumiteľný počítačom, používajú sa kódy ASCII. Na prevod údajov z jedného formátu do druhého sa používajú interné prevádzače. Ďalej je diskutovaná konverzia z hexa na ASCII. Počítače odkazujú na štandardnú tabuľku kódov ASCII.



Čo je hexadecimálny číselný systém?

Hexadecimálny číselný systém je a systém pozičných čísel používané na reprezentáciu čísel. Používa šestnásť symbolov na vyjadrenie čísel, odtiaľ pochádza názov „Hexa“. Symboly používané v šestnástkovej sústave „0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.“ Hexadecimálny číselný systém používa ako symboly spolu s číselnými znakmi aj abecedy. .


Symboly „0-9“ sa používajú na vyjadrenie čísel 0-9. Symboly „A-F“ sa používajú na vyjadrenie čísel od desať do pätnásť. Hexadecimálne znázornenie čísel vyžaduje pre každú číslicu štyri desatinné bity.





Použitie hexadecimálneho číselného systému

Hexadecimálny číselný systém populárne používajú počítačoví programátori a vývojári. Pretože počítače dokážu pochopiť iba binárne bity, väčšina sád inštrukcií počítača používa binárne kódy. Formát hexadecimálneho číslovania je veľmi užitočný, ak je potrebné interpretovať veľké binárne číslo a keď sa majú vykonať aritmetické operácie s väčšími číslami. Hexadecimálne čísla poskytujú používateľom ľahkú interpretáciu údajov. Všetky moderné elektronické zariadenia používajú hexadecimálny formát číslovania. V digitálnej komunikácii sú dáta, ktoré sa majú prenášať, prevádzané do hexadecimálneho formátu a prenášané cez kanál pre bezchybnú komunikáciu. Procesory Pri práci so 64-bitovou dĺžkou slova používajte pre inštrukčnú sadu aj hexadecimálny formát.

Čo je kód ASCII?

ASCII znamená - americký štandardný kód pre výmenu informácií. Je to jeden z míľnikov IEEE. Je to štandard kódovania znakov pre elektronickú komunikáciu na reprezentáciu písmen a abeced v počítačoch, elektronických zariadeniach atď. ASCII bol vyvinutý v USA pomocou kódu Telegraph. V roku 1963 vyšlo prvé vydanie kódu ASCII. V priebehu rokov prešiel rozsiahlou revíziou a najnovšia aktualizácia sa uskutočnila v roku 1986. Kód ASCII je založený na anglickej abecede. Má 256 znakových kódov, ktoré obsahujú aj 127 zadaných znakov.



ASCII kód ​​je rozdelený do dvoch sád - štandardný ASCII kód ​​a rozšírený ASCII kód. Štandardný kód ASCII predstavuje znaky ako „a“ až „z“ a číslice „0“ až „9“. Pohybujú sa od 0-127 v desatinnom formáte a od 00 do 7F v hexadecimálnom formáte. Sú známe aj ako tlačiteľné znaky. Kód v rozmedzí od 0 do 31 obsahuje ovládacie znaky priradené k ovládaniu periférnych zariadení a nie je možné ich tlačiť.


Rozšírené kódy ASCII obsahujú symboly a znaky, ktoré sa väčšinou používajú v rôznych jazykoch. Pohybujú sa od 128 do 255 v desatinnom čísle alebo 80 až FF v hexadecimálnom formáte. Rozšírené kódy sa spolu s kontrolnými kódmi obsiahnutými v štandardnom kóde ASCII používajú pre rôzne komunikačné protokoly, ako napríklad RS = -232, RS-485, RS-422, TTL. S príchodom času sa v ASCII robí veľa úprav, ktoré zahŕňajú neanglické jazyky.

Využitie ASCII kódu

Americký telefón a telegraf TWX, ako prvý použil kód ASCII v roku 1963. Bol používaný ako sedembitový kód diaľnopisu. Od roku 1968 začali všetky počítače používané federálnou vládou USA používať na výmenu informácií protokol ASCII. Do roku 2007 bol ASCII bežným štandardom kódovania znakov pre sieť WWW. Kódovanie ASCII používa pre každý znak 1 bajt.

Metóda konverzie z Hexa na ASCII

Kód ASCII slúži na kódovanie znakov v počítačoch. Ak chcete vytlačiť znak ASCII alebo ho zobraziť na monitore, musíte použiť hexadecimálny kód určený pre tento znak. Na identifikáciu znakov je dôležité poznať prevod z Hexa na ASCII.

ASCII používa na reprezentáciu znaku jednobajtové slovo. Takže hexadecimálne číslo rozdelte na páry, pretože každá číslica hexadecimálneho čísla je 4-bitová. Pre každý pár vyhľadajte zadaný znak ASCII z vyhľadávacej tabuľky ASCII.

Tabuľka ASCII

Tabuľka ASCII

Príklad konverzie z Hexa na ASCII

Aby sme pochopili konverziu, pozrime sa na príklad. Preveďme hexadecimálne číslo „52696368“ na ASCII.

Krok 1: Vytvorte páry začínajúce z pravej strany. Ak existuje ďalšia číslica, dvojicu doplňte nulou, aby sa dvojica dokončila.

= 52 | 69 | 63 | 68.

Krok 2: V tabuľke kódov ASCII získate znak ekvivalentný hexadecimálnemu páru.

Z tabuľky 52 = R, 69 = i, 63 = c, 68 = h

ASCII reprezentácia daného hexadeciamálneho čísla je teda „bohatá“.

Metóda konverzie ASCII na hexadecimálnu

ASCII na hexadecimálny prevod ios veľmi užitočné pre ochranu e-mailových adries. Pri tejto konverzii sa textový reťazec prevedie na hexadecimálne číslo. Táto metóda prevodu je obráteným procesom prevodu z Hexa na ASCII. Tu sa vezme znak ASCII a na vyhľadanie tabuľky sa odkazuje, aby sa vygenerovalo hexadecimálne číslo.

Príklad konverzie ASCII na Hexa

Pozrime sa na príklad, aby sme pochopili prevod ASCII na Hexa. Konvertujme textový reťazec „Dúfam“ na hexadecimálne číslo.

Z tabuľky ASCII: H = 48: o = ox6F: p = ox70: e = ox65

Hexadecimálna konverzia daného reťazca ASCII je teda „48 ox6f ox70 ox65“.

Kodér na prevod

Prevod z Hexa na ASCII je možné vykonať jednoducho pomocou online prevádzačov. Počítače používajú na konverziu program JAVA. Táto konverzia sa používa pre periférne zariadenia, ako sú tlačiarne, displeje atď.

Algoritmus používaný v počítačových systémoch na prevod hodnôt ASCII najskôr prevedie znak na jeho celočíselný ekvivalent z vyhľadávacej tabuľky. Toto celé číslo sa nazýva hodnota ASCII daného znaku. Toto celé číslo sa potom prevedie na hexadecimálnu hodnotu.

Dnes sa digitálna technológia prijíma na celom svete. Kód ASCII je tiež upravený tak, aby obsahoval znaky a symboly z rôznych jazykov. V kóde ASCII sú všetky kontrolné kódy zoskupené, rovnako ako všetky grafické kódy sú zoskupené, aby sa uľahčilo ich používanie. Preveďte reťazec ASCII „EUPHORIA“ na hexadecimálne číslo.