Hexa - ASCII és ASCII - Hexa konverzió példával

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Az elektronikus eszközök programozásához szöveges és számos adatokat használunk. De a számítógépek nem értik az emberi nyelvet. Csak 0 és 1 formában tudják megérteni az adatokat. Az adatok számítógéppel értelmezhetővé tételéhez számos számformátumot használnak. Néhány ezek közül a bináris számrendszer, az oktális számrendszer, a hexadecimális számrendszer stb. A szöveg érthetővé tétele érdekében a számítógépek ASCII kódokat használnak. A belső átalakítókat használják az adatok egyik formátumból a másikba történő konvertálására. A hexa-ASCII konverziót az alábbiakban tárgyaljuk. A számítógépek hivatkoznak egy szabványos ASCII kódtáblára.

Mi a Hexadecimális Számrendszer?

A hexadecimális számrendszer a helyzeti számrendszer számok ábrázolására használják. Tizenhat szimbólumot használ a számok ábrázolására, innen származik a „Hexa” név. A hexadecimális ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F' által használt szimbólumok. .




A „0–9” szimbólumokat a 0–9. Az „A-F” szimbólumokat a tíztől a tizenötig terjedő számok képviseletére használják. A számok hexadecimális ábrázolásához minden egyes számjegyhez négy tizedesjegy szükséges.

A Hexadecimális Számrendszer felhasználása

A hexadecimális számrendszert népszerűen használják a számítógépes programozók és fejlesztők. Mivel a számítógépek csak a bináris biteket képesek megérteni, a számítógép legtöbb utasításkészlete bináris kódokat használ. A hexadecimális számozási formátum nagyon hasznos, ha nagy bináris számot kell értelmezni, és amikor a nagyobb számokkal számtani műveleteket kell végrehajtani. A hexadecimális számok lehetővé teszik az adatok egyszerű értelmezését a felhasználók számára. Minden modern elektronikus berendezés a hexadecimális számozási formátumot használja. A digitális kommunikáció során az átvitelre kerülő adatokat hexadecimális formátumra konvertálják, és a csatornán továbbítják a hibamentes kommunikáció érdekében. Processzorok ha 64 bites szóhosszal dolgozik, használja a hexadecimális formátumot is az utasításkészlethez.



Mi az ASCII kód?

Az ASCII jelentése - American Standard Code for Information Interchange. Ez az IEEE egyik mérföldköve. Az elektronikus kommunikáció karakterkódolási szabványa a betűk és ábécék számítógépeken, elektronikus eszközökben stb. Ábrázolására. Az ASCII-t az Egyesült Államokban fejlesztették ki, a Telegraph kód felhasználásával. 1963-ban megjelent az ASCII kód ​​első kiadása. Az évek során sokat átdolgozták, a legutóbbi frissítés pedig 1986-ban történt. Az ASCII kód ​​az angol ábécén alapul. 256 karakterkóddal rendelkezik, amely 127 megadott karaktert is tartalmaz.

Az ASCII kód ​​két csoportra oszlik - a standard ASCII kódra és a kiterjesztett ASCII kódra. A szokásos ASCII kód ​​olyan karaktereket képvisel, mint az „a” - „z”, és a „0” - „9' számjegyeket. Tizedesig 0-127, hexadecimális formátumban pedig 00 és 7F között mozognak. Ezeket nyomtatható karaktereknek is nevezik. A 0 és 31 közötti kód a vezérlő karaktereket tartalmazza, amelyek a perifériás eszközök vezérléséhez vannak hozzárendelve, és nem nyomtathatók ki.


A kibővített ASCII kódok azokat a szimbólumokat és karaktereket tartalmazzák, amelyeket többnyire különböző nyelveken használnak. Ezek tizedesjegyenként 128 és 255, hexadecimális formában pedig 80 és FF között mozognak. A kiterjesztett kódokat, valamint a standard ASCII kódban található vezérlő kódokat különféle kommunikációs protokollokhoz használják, például RS = -232, RS-485, RS-422, TTL. Az idő előrehaladtával az ASCII-ben sok módosítás történik, hogy a nem angol nyelveket is belefoglalja.

Az ASCII kód ​​használata

Az American Telephone és a távíró TWX volt az első, amely 1963-ban használta az ASCII kódot. Hétbites teleprinter kódként használták. 1968-tól az Egyesült Államok szövetségi kormánya által használt összes számítógép elkezdte használni az ASCII-t az információcseréhez. 2007-ig az ASCII volt a világháló közös karakterkódolási szabványa. Az ASCII kódolás minden karakterhez 1 bájtot használ.

Hexa-ASCII konverziós módszer

Az ASCII kód ​​a karakterek kódolására szolgál a számítógépeken. ASCII karakter nyomtatásához vagy monitoron való megjelenítéséhez az adott karakterhez megadott hexadecimális kódot kell használni. A karakterek azonosításához fontos ismerni a Hexa – ASCII konverziót.

Az ASCII egybájtos szót használ a karakter ábrázolására. Tehát ossza fel a hexadecimált párokra, mivel a hexadecimális számjegyek mindegyike 4 bites. Minden pár esetében keresse meg a megadott ASCII karaktert az ASCII keresőtáblából.

ASCII-táblázat

ASCII-táblázat

Hexa-ASCII konverzió példa

A konverzió megértéséhez nézzük meg a példát. Konvertáljuk az „52696368” hexadecimális számot ASCII-vé.

1. lépés: készítsen párokat a jobb oldalról kezdve. Ha van extra számjegy, akkor adjon nulla értéket a bal oldalon a pár kitöltéséhez.

= 52 | 69 | 63 | 68.

2. lépés: Az hexadecimális párral megegyező karakter megszerzéséhez olvassa el az ASCII kódtáblát.

A táblázatból 52 = R, 69 = i, 63 = c, 68 = h

Így az adott hexadeciamális szám ASCII ábrázolása „Rich”.

ASCII – Hexadecimális konverziós módszer

Az ASCII – hexadecimális konverziós iOS nagyon hasznos az e-mail címek védelmében. Ebben az átalakításban a szöveges karakterlánc hexadecimális szám karakterlánccá alakul. Ez a konverziós módszer a Hexa-ASCII konverzió fordított folyamata. Itt az ASCII karaktert vesszük, és a keresési táblára hivatkozunk a Hexadecimális szám előállításához.

ASCII – Hexa konverzió példa

Nézzünk meg egy példát az ASCII – Hexa konverzió megértéséhez. Konvertáljuk a „Hope” szövegláncot hexadecimális számra.

Az ASCII táblázatból H = 48: o = ox6F: p = ox70: e = ox65

Így az adott ASCII karakterlánc hexadecimális konverziója „48 ox6f ox70 ox65”.

Encoder for Conversion

A Hexa-ASCII konverzió könnyen elvégezhető online konverterek segítségével. A számítógépek a JAVA programot használják az átalakításhoz. Ezt az átalakítást perifériás eszközökhöz, például nyomtatókhoz, kijelzőkhöz stb. Használják.

A számítógépes rendszerekben az ASCII-értékek konvertálására használt algoritmus először a karaktert egész számává konvertálja a keresőtáblából. Ezt az egész számot az adott karakter ASCII értékének nevezzük. Ezt az egész számot ezután Hexadecimális értékre konvertáljuk.

Ma a digitális technológiát világszerte alkalmazzák. Az ASCII kódot úgy is módosítják, hogy különböző nyelvű karaktereket és szimbólumokat tartalmazzon. Az ASCII kódban az összes vezérlő kód össze van csoportosítva, valamint az összes grafikus kód is össze van csoportosítva a használat megkönnyítése érdekében. Konvertálja az „EUPHORIA” ASCII karakterláncot hexadecimális számgá.