Převod z Hexa na ASCII a ASCII na Hexa s příkladem

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Pro programování elektronických zařízení se používají data ve formě textu a čísel. Ale počítače nemohou rozumět lidské řeči. Rozumí datům pouze ve formě 0 a 1. Aby byla data interpretovatelná počítačem, používá se mnoho formátů čísel. Některé z nich jsou binární číselný systém, osmičkový číselný systém, hexadecimální číselný systém atd. Aby byl text srozumitelný počítačům, používají se kódy ASCII. Interní převaděče se používají pro převod dat z jednoho formátu do jiného. Konverze Hexa na ASCII je popsána níže. Počítače odkazují na standardní tabulku kódů ASCII.

Co je hexadecimální číselný systém?

Hexadecimální číselný systém je a systém pozičních čísel slouží k reprezentaci čísel. K reprezentaci čísel používá šestnáct symbolů, odtud název „Hexa“. Symboly používané hexadecimálním číslem '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Hexadecimální číselný systém používá abecedy jako symboly spolu s číselnými .




Symboly „0-9“ se používají k vyjádření čísel 0-9. Symboly „A-F“ se používají k reprezentaci čísel od deseti do patnácti. Hexadecimální reprezentace čísel vyžaduje pro každou číslici čtyři desetinná místa.

Použití hexadecimálního číselného systému

Hexadecimální číselný systém populárně používají počítačoví programátoři a vývojáři. Protože počítače dokáží porozumět pouze binárním bitům, většina instrukčních sad počítače používá binární kódy. Hexadecimální formát číslování je velmi užitečný, když existuje velké binární číslo k interpretaci a když se mají provádět aritmetické operace s většími čísly. Šestnáctková čísla poskytují uživatelům snadnou interpretaci dat. Všechna moderní elektronická zařízení používají hexadecimální formát číslování. V digitální komunikaci jsou data, která mají být přenášena, převedena do hexadecimálního formátu a přenášena po kanálu pro bezchybnou komunikaci. Procesory při práci se 64bitovou délkou slova použijte pro sadu instrukcí také hexadecimální formát.



Co je kód ASCII?

ASCII znamená - americký standardní kód pro výměnu informací. Je to jeden z milníků IEEE. Jedná se o standard kódování znaků pro elektronickou komunikaci pro reprezentaci písmen a abeced v počítačích, elektronických zařízeních atd. ASCII byl vyvinut v USA pomocí kódu Telegraph. V roce 1963 vyšlo první vydání kódu ASCII. V průběhu let prošel velkou revizí a nejnovější aktualizace byla provedena v roce 1986. Kód ASCII je založen na anglické abecedě. Má 256 znakových kódů, které také obsahují 127 zadaných znaků.

ASCII kód ​​je rozdělen na dvě sady - standardní ASCII kód ​​a rozšířený ASCII kód. Standardní kód ASCII představuje znaky jako „a“ až „z“ a číslice „0“ až „9“. Pohybují se od 0-127 v desítkovém formátu a od 00 do 7F v hexadecimálním formátu. Tito jsou také známí jako tisknutelné znaky. Kód v rozsahu od 0 do 31 obsahuje řídicí znaky přiřazené k ovládání periferních zařízení a nelze je tisknout.


Rozšířené kódy ASCII obsahují symboly a znaky, které se většinou používají v různých jazycích. Pohybují se od 128 do 255 v desítkové soustavě nebo 80 až FF v šestnáctkové soustavě. Rozšířené kódy spolu s kontrolními kódy obsaženými ve standardním kódu ASCII se používají pro různé komunikační protokoly, jako je RS = -232, RS-485, RS-422, TTL. S příchodem času se v ASCII provádí mnoho úprav, které zahrnují neanglické jazyky.

Použití ASCII kódu

American Telephone and telegraph TWX, was the first one to use ASCII code in 1963. To was used as a seven-bit teleprinter code. Od roku 1968 začaly všechny počítače používané federální vládou Spojených států používat pro výměnu informací ASCII. Do roku 2007 byl ASCII běžným standardem kódování znaků pro World Wide Web. Kódování ASCII používá pro každý znak 1 bajt.

Metoda převodu Hexa na ASCII

Kód ASCII slouží ke kódování znaků v počítačích. Chcete-li vytisknout znak ASCII nebo jej zobrazit na monitoru, je třeba použít hexadecimální kód určený pro tento znak. K identifikaci znaků je důležité znát převod Hexa na ASCII.

ASCII používá jednobajtové slovo k reprezentaci znaku. Rozdělte hexadecimální číslo na páry, protože každá číslice hexadecimálního čísla je 4 bity. U každého páru vyhledejte zadaný znak ASCII z vyhledávací tabulky ASCII.

ASCII tabulka

ASCII tabulka

Příklad převodu Hexa na ASCII

Abychom porozuměli převodu, podívejme se na příklad. Převáděme hexadecimální číslo „52696368“ na ASCII.

Krok 1: Vytvořte páry začínající z pravé strany. Pokud existuje další číslice, přidejte nulu na levé straně, abyste dvojici dokončili.

= 52 | 69 | 63 | 68.

Krok 2: V tabulce kódů ASCII získáte znak ekvivalentní hexadecimálnímu páru.

Z tabulky 52 = R, 69 = i, 63 = c, 68 = h

ASCII reprezentace daného hexadeciamálního čísla je tedy „bohatá“.

Metoda převodu ASCII na hexadecimální

ASCII na hexadecimální převod ios velmi užitečné pro ochranu e-mailových adres. V tomto převodu se textový řetězec převede na hexadecimální číselný řetězec. Tato metoda převodu je obráceným procesem převodu Hexa na ASCII. Zde se vezme znak ASCII a vyhledá se tabulka, která vygeneruje hexadecimální číslo.

Příklad převodu ASCII na Hexa

Podívejme se na příklad, abychom porozuměli převodu ASCII na Hexa. Pojďme převést textový řetězec „Hope“ na šestnáctkové číslo.

Z tabulky ASCII, H = 48: o = ox6F: p = ox70: e = ox65

Hexadecimální převod daného řetězce ASCII je tedy „48 ox6f ox70 ox65“.

Kodér pro převod

Převod z Hexa na ASCII lze snadno provést pomocí online převaděčů. Počítače používají ke konverzi program JAVA. Tato konverze se používá pro periferní zařízení, jako jsou tiskárny, displeje atd.

Algoritmus používaný v počítačových systémech pro převod hodnot ASCII nejprve převede znak na jeho celočíselný ekvivalent z vyhledávací tabulky. Toto celé číslo se nazývá hodnota ASCII daného znaku. Toto celé číslo se poté převede na hexadecimální hodnotu.

Dnes je digitální technologie přijímána po celém světě. Kód ASCII je také upraven tak, aby zahrnoval znaky a symboly z různých jazyků. V kódu ASCII jsou všechny řídicí kódy seskupeny společně a všechny grafické kódy jsou také seskupeny, aby se usnadnilo použití. Převeďte řetězec ASCII „EUPHORIA“ na šestnáctkové číslo.