Conversia Hexa în ASCII și ASCII în Hexa cu Exemplu

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Datele sub formă de text și numere sunt utilizate pentru programarea dispozitivelor electronice. Dar computerele nu pot înțelege limbajul uman. Aceștia pot înțelege datele doar sub formă de 0 și 1. Pentru ca datele să poată fi interpretate de computer sunt folosite numeroase formate de număr. Unele dintre ele sunt sistemul de numere binare, sistemul de numere octale, sistemul de numere hexazecimale etc. Pentru a face textul ușor de înțeles de către computere se utilizează coduri ASCII. Convertorii interni sunt utilizați pentru conversia datelor dintr-un format în altul. Conversia Hexa în ASCII este discutată mai jos. Calculatoarele se referă la un tabel de coduri ASCII standard pentru referință.

Ce este sistemul de numere hexazecimale?

Sistemul de numere hexazecimale este un sistemul numeric pozițional folosit pentru a reprezenta numerele. Folosește șaisprezece simboluri pentru a reprezenta numerele, de unde și numele de „Hexa”. Simboluri utilizate de ar hexazecimal ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Sistemul numeric hexazecimal folosește alfabete ca simboluri împreună cu numerele .




Simbolurile „0-9” sunt utilizate pentru a reprezenta numerele 0-9. Simbolurile „A-F” sunt utilizate pentru reprezentarea numerelor de la zece la cincisprezece. Reprezentarea hexazecimală a numerelor necesită patru biți zecimali pentru fiecare cifră.

Utilizări ale sistemului numeric hexazecimal

Sistemul de număr hexazecimal este utilizat în mod popular de programatorii și dezvoltatorii de computere. Deoarece calculatoarele pot înțelege numai biții binari, majoritatea seturilor de instrucțiuni ale computerului utilizează coduri binare. Formatul de numerotare hexazecimală este foarte util atunci când există un număr binar mare de interpretat și când se efectuează operații aritmetice pe numerele mai mari. Numerele hexazecimale oferă o interpretare ușoară a datelor de către utilizatori. Toate echipamentele electronice moderne folosesc formatul de numerotare hexazecimală. În comunicarea digitală, datele care trebuie transmise sunt convertite în format hexazecimal și transmise pe canal pentru o comunicare fără erori. Procesoare lucrul cu o lungime de cuvânt de 64 de biți utilizează și formatul hexazecimal pentru setul de instrucțiuni.



Ce este un cod ASCII?

ASCII înseamnă - American Standard Code for Information Interchange. Este unul dintre reperele IEEE. Este un standard de codificare a caracterelor pentru comunicațiile electronice pentru reprezentarea literelor și alfabetelor în computere, dispozitive electronice etc. ASCII a fost dezvoltat în SUA, utilizând codul Telegraph. În 1963 a fost publicată prima ediție a codului ASCII. De-a lungul anilor a fost revizuită mult, iar cea mai recentă actualizare a fost făcută în anul 1986. Codul ASCII se bazează pe alfabetul englez. Are 256 de coduri de caractere, care includ și 127 de caractere specificate.

Codul ASCII este împărțit în două seturi - cod ASCII standard și cod ASCII extins. Codul ASCII standard reprezintă caractere precum „a” la „z” și cifrele „0” la „9 ′. Acestea variază de la 0-127 în zecimal și de la 00 la 7F în format hexazecimal. Acestea sunt, de asemenea, cunoscute sub numele de caractere printabile. Codul cuprins între 0 și 31 conține caractere de control atribuite controlului dispozitivelor periferice și nu se pot tipări.


Codurile ASCII extinse conțin simbolurile și caracterele care sunt utilizate în cea mai mare parte în diferite limbi. Acestea variază de la 128 la 255 în zecimal sau de la 80 la FF în hexazecimal. Codurile extinse, împreună cu codurile de control prezente în codul ASCII standard, sunt utilizate pentru diverse protocoale de comunicații, cum ar fi RS = -232, RS-485, RS-422, TTL. Odată cu apariția timpului, se fac multe modificări în ASCII pentru a include limbi non-engleze.

Utilizări ale codului ASCII

American Telephone și telegraph TWX, a fost primul care a folosit codul ASCII în 1963. A fost folosit ca cod de teleimprimantă de șapte biți. Din 1968, toate computerele utilizate de guvernul federal al Statelor Unite au început să utilizeze ASCII pentru schimbul de informații. Până în 2007, ASCII a fost standardul comun de codificare a caracterelor pentru World Wide Web. Codificarea ASCII utilizează 1 octet pentru fiecare caracter.

Metoda de conversie Hexa în ASCII

Codul ASCII este pentru codificarea caracterelor din computere. Pentru a imprima un caracter ASCII sau pentru a-l afișa pe un monitor, trebuie utilizat codul hexazecimal specificat acelui caracter. Pentru a identifica personajele, este important să cunoașteți conversia Hexa în ASCII.

ASCII folosește un cuvânt de un octet pentru reprezentarea unui caracter. Deci, împărțiți hexazecimalul în perechi, deoarece fiecare cifră a hexazecimalului este de 4 biți. Pentru fiecare pereche, găsiți caracterul ASCII specificat din tabelul de căutare ASCII.

ASCII-tabel

ASCII-tabel

Exemplu de conversie Hexa în ASCII

Pentru a înțelege conversia, să ne uităm la exemplu. Să convertim numărul hexazecimal „52696368” în ASCII.

Pasul 1: faceți perechi începând din partea dreaptă. Dacă există o cifră suplimentară, adăugați zero în partea stângă pentru a finaliza perechea.

= 52 | 69 | 63 | 68.

Pasul 2: Consultați tabelul de cod ASCII pentru a obține caracterul echivalent cu perechea hexazecimală.

Din tabel, 52 = R, 69 = i, 63 = c, 68 = h

Astfel reprezentarea ASCII a numărului hexadeciamal dat este „Bogată”.

Metoda de conversie ASCII în hexazecimală

Conversia ASCII în hexazecimală este foarte utilă pentru protejarea adreselor de e-mail. În această conversie, un șir de text este convertit în șir de număr hexazecimal. Această metodă de conversie este procesul invers al conversiei Hexa în ASCII. Aici se ia caracterul ASCII și se face referire la tabelul de căutare pentru a genera numărul hexazecimal.

Exemplu de conversie ASCII în Hexa

Să vedem un exemplu pentru a înțelege conversia ASCII în Hexa. Să transformăm șirul de text „Speranță” într-un număr hexazecimal.

Din tabelul ASCII, H = 48: o = ox6F: p = ox70: e = ox65

Astfel, conversia hexazecimală a șirului ASCII dat este „48 ox6f ox70 ox65 ″.

Codificator pentru conversie

Conversia Hexa în ASCII se poate face cu ușurință folosind convertoare online. Calculatoarele folosesc programul JAVA pentru conversie. Această conversie este utilizată pentru dispozitive periferice, cum ar fi imprimante, afișaje etc.

Algoritmul utilizat în sistemele informatice pentru conversia valorilor ASCII convertește mai întâi caracterul în echivalentul său întreg din tabelul de căutare. Acest număr întreg este numit valoarea ASCII a caracterului dat. Acest număr întreg este apoi convertit în valoarea hexazecimală.

Astăzi, tehnologia digitală este adoptată în întreaga lume. Codul ASCII este, de asemenea, modificat pentru a include caractere și simboluri din diferite limbi. În codul ASCII toate codurile de control sunt grupate împreună, precum și toate codurile grafice sunt, de asemenea, grupate pentru a îmbunătăți ușurința de utilizare. Convertiți șirul ASCII „EUPHORIA” într-un număr hexazecimal.