Conversione da Hexa ad ASCII e da ASCII a Hexa con esempio

Prova Il Nostro Strumento Per Eliminare I Problemi





I dati sotto forma di testo e numeri vengono utilizzati per la programmazione dei dispositivi elettronici. Ma i computer non possono capire il linguaggio umano. Possono solo comprendere i dati sotto forma di 0 e 1. Per rendere i dati interpretabili dal computer vengono utilizzati molti formati numerici. Alcuni di loro sono il sistema numerico binario, il sistema numerico ottale, il sistema numerico esadecimale, ecc. Per rendere il testo comprensibile ai computer vengono utilizzati codici ASCII. I convertitori interni vengono utilizzati per convertire i dati da un formato a un altro. La conversione da hexa ad ASCII è discussa di seguito. I computer fanno riferimento a una tabella di codici ASCII standard per riferimento.

Cos'è il sistema numerico esadecimale?

Il sistema numerico esadecimale è un file sistema numerico posizionale usato per rappresentare i numeri. Utilizza sedici simboli per rappresentare i numeri, da cui il nome 'Hexa'. Simboli usati da esadecimale ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Il sistema numerico esadecimale utilizza alfabeti come simboli insieme al numerico .




I simboli '0-9' vengono utilizzati per rappresentare i numeri 0-9. I simboli 'A-F' vengono utilizzati per rappresentare i numeri da dieci a quindici. La rappresentazione esadecimale dei numeri richiede quattro bit decimali per ogni cifra.

Usi del sistema numerico esadecimale

Il sistema numerico esadecimale è comunemente utilizzato da programmatori e sviluppatori di computer. Poiché i computer possono comprendere solo i bit binari, la maggior parte dei set di istruzioni del computer utilizza codici binari. Il formato di numerazione esadecimale è molto utile quando c'è un numero binario di grandi dimensioni da interpretare e quando le operazioni aritmetiche devono essere eseguite sui numeri più grandi. I numeri esadecimali forniscono una facile interpretazione dei dati da parte degli utenti. Tutte le moderne apparecchiature elettroniche utilizzano il formato di numerazione esadecimale. Nella comunicazione digitale, i dati da trasmettere vengono convertiti in formato esadecimale e trasmessi sul canale per una comunicazione senza errori. Processori lavorando con una lunghezza di parola di 64 bit, utilizzare anche il formato esadecimale per il set di istruzioni.



Cos'è un codice ASCII?

ASCII sta per - American Standard Code for Information Interchange. È una delle pietre miliari di IEEE. È uno standard di codifica dei caratteri per la comunicazione elettronica per rappresentare lettere e alfabeti in computer, dispositivi elettronici, ecc ... ASCII è stato sviluppato negli Stati Uniti, utilizzando il codice Telegraph. Nel 1963 fu pubblicata la prima edizione del codice ASCII. Ha subito molte revisioni nel corso degli anni e l'ultimo aggiornamento è stato fatto nel 1986. Il codice ASCII è basato sull'alfabeto inglese. Ha 256 codici di caratteri, che include anche 127 caratteri specificati.

Il codice ASCII è diviso in due set: codice ASCII standard e codice ASCII esteso. Il codice ASCII standard rappresenta caratteri come 'a' a 'z' e cifre da '0' a '9'. Vanno da 0 a 127 in decimale e da 00 a 7F in formato esadecimale. Questi sono anche noti come caratteri stampabili. Il codice compreso tra 0 e 31 contiene caratteri di controllo assegnati al controllo delle periferiche e non sono stampabili.


I codici ASCII estesi contengono i simboli e i caratteri utilizzati principalmente in lingue diverse. Si va da 128 a 255 in decimale o da 80 a FF in esadecimale. I codici estesi, insieme ai codici di controllo presenti nel codice ASCII standard, vengono utilizzati per vari protocolli di comunicazione come RS = -232, RS-485, RS-422, TTL. Con l'avvento del tempo, molte modifiche vengono apportate in ASCII per includere lingue diverse dall'inglese.

Usi del codice ASCII

American Telephone and telegraph TWX, è stato il primo ad utilizzare il codice ASCII nel 1963. È stato utilizzato come codice telescrivente a sette bit. Dal 1968, tutti i computer utilizzati dal governo federale degli Stati Uniti hanno iniziato a utilizzare ASCII per lo scambio di informazioni. Fino al 2007, ASCII era lo standard di codifica dei caratteri comune per il World Wide Web. La codifica ASCII utilizza 1 byte per ogni carattere.

Metodo di conversione da hexa a ASCII

Il codice ASCII serve per codificare i caratteri nei computer. Per stampare un carattere ASCII o visualizzarlo su un monitor, è necessario utilizzare il codice esadecimale specificato per quel carattere. Per identificare i caratteri è importante conoscere la conversione da Hexa ad ASCII.

ASCII utilizza una parola di un byte per rappresentare un carattere. Quindi, dividi l'esadecimale nelle coppie, poiché ogni cifra esadecimale è di 4 bit. Per ogni coppia, trova il carattere ASCII specificato dalla tabella di ricerca ASCII.

Tabella ASCII

Tabella ASCII

Esempio di conversione da hexa ad ASCII

Per capire la conversione guardiamo l'esempio. Convertiamo il numero esadecimale '52696368' in ASCII.

Step1: crea le coppie partendo dal lato destro. Se c'è una cifra in più, aggiungi zero sul lato sinistro per completare la coppia.

= 52 | 69 | 63 | 68.

Passaggio 2: fare riferimento alla tabella dei codici ASCII per ottenere il carattere equivalente alla coppia esadecimale.

Dalla tabella, 52 = R, 69 = i, 63 = c, 68 = h

Quindi la rappresentazione ASCII del numero esadeciamale dato è 'Rich'.

Metodo di conversione da ASCII a esadecimale

Conversione da ASCII a esadecimale ios molto utile per proteggere gli indirizzi email. In questa conversione, una stringa di testo viene convertita in una stringa di numeri esadecimali. Questo metodo di conversione è il processo inverso della conversione da Hexa ad ASCII. Qui viene preso il carattere ASCII e si fa riferimento alla tabella di ricerca per generare il numero esadecimale.

Esempio di conversione da ASCII a Hexa

Vediamo un esempio per comprendere la conversione da ASCII a Hexa. Convertiamo la stringa di testo 'Hope' in un numero esadecimale.

Dalla tabella ASCII, H = 48: o = ox6F: p = ox70: e = ox65

Quindi la conversione esadecimale della stringa ASCII data è '48 ox6f ox70 ox65'.

Encoder per la conversione

La conversione da hexa ad ASCII può essere eseguita facilmente utilizzando convertitori online. I computer utilizzano il programma JAVA per la conversione. Questa conversione viene utilizzata per dispositivi periferici come stampanti, display, ecc ...

L'algoritmo utilizzato nei sistemi informatici per la conversione dei valori ASCII converte innanzitutto il carattere nel suo equivalente intero dalla tabella di ricerca. Questo numero intero è chiamato valore ASCII del carattere specificato. Questo numero intero viene quindi convertito nel valore esadecimale.

Oggi, la tecnologia digitale viene adottata in tutto il mondo. Anche il codice ASCII viene modificato per includere caratteri e simboli di varie lingue. Nel codice ASCII tutti i codici di controllo sono raggruppati insieme così come tutti i codici grafici sono raggruppati insieme per migliorare la facilità d'uso. Converti la stringa ASCII 'EUPHORIA' in un numero esadecimale.