Nwlapcug.com


Codice esadecimale per apostrofo

Codice esadecimale per apostrofo


L'idea di esprimere caratteri come numeri notevolmente aiutato lo sviluppo dei calcolatori per applicazioni di uso quotidiano, piuttosto che appena specializzati fini scientifici. La tabella ASCII standardizzata la rappresentazione di caratteri della lingua inglese come numeri. Un carattere, l'apostrofo, è elencato come le "virgolette singole" nella tabella di caratteri ASCII. Questo carattere equivale a 39 nei numeri decimali, secondo la tabella ASCII e 27 in numeri esadecimali.

ASCII

L'American Standard Code for Information Interchange è comunemente noto come ASCII. La tabella è stata creata dal American National Standards Institute. Nella tabella è indicato solitamente con un numero decimale assegnato a ogni carattere, insieme con lo stesso numero espresso come un numero ottale (base 8), un numero esadecimale (base 16) e un numero binario (base 2). Anche se gli esseri umani a che fare con i numeri decimali, i computer comunicano in formato binario. Questo è perché la struttura di base di computer è costituita da una serie di interruttori che trasformano un passaggio di corrente lungo un filo e fuori, che rappresentano 0 e 1, rispettivamente.

Storia

La tabella ASCII non era l'origine dell'idea di assegnazione dei numeri per rappresentare caratteri. Telescriventi che precedettero il computer utilizzato un concetto simile, e l'ordinamento o i caratteri nelle tabelle ASCII derivano da questi precedenti tabelle di telescrivente. La tabella fu inizialmente prodotta nel 1963 in risposta alla crescente necessità di traduzione comune tra charters e numeri che potrebbero integrare tutti i progetti di sviluppo di computer. La tabella viene aggiornata periodicamente; L'ultima versione pubblicata dall'ANSI è uscito nel 1986. La tabella si concentra in particolare su caratteri utilizzati nella lingua inglese. Un tavolo più ampia, che incorpora caratteri per molte altre lingue, è la tabella di Unicode a 16-bit. ASCII è limitato a solo 7 bit di un numero binario.

Formato

È di una lunghezza ragionevole per un carattere rappresentato come numero binario a 8 bit. Questo è perché il computer lavorare con bit in gruppi di otto, che è chiamato un byte. Tuttavia, il numero binario ASCII è solo 7 bit perché i creatori della tabella non ha bisogno di ulteriori permutazioni. Sette bit creare 128 numeri, che era più che sufficiente per scopo della tabella ASCII. L'ottavo bit viene utilizzato come un bit di parità per il controllo degli errori.

Formato esadecimale

È comprensibile che una persona vorrebbe sapere che un apostrofo è rappresentato dal numero 39 in formato decimale e che un computer ha bisogno di quel numero come 00100111 in formato binario, ma perché qualcuno dovrebbe perdere tempo con il numero in formato esadecimale, o "hex"? Uno dei motivi è che presto pz aveva un bus di 8 bit ma un processore con 16 registri. I registri sono deposito temporaneo, dove i bit vengono spostati dentro e fuori per eseguire calcoli.

Un secondo motivo è che binary è difficile da convertire in decimale ma facile convertire in hex. Questo è perché rompere il numero binario in blocchi di quattro dà, ad esempio, i numeri di binari 0010, che è 2 in formato esadecimale e 0111, che è 7 in formato esadecimale, in modo che 00100111 è 27. Inizio programmazione esadecimale lingue utilizzate come un formato più semplice rispetto al sottostante codice di macchina, che era tutto binario. Così, qualcuno potrebbe voler sapere che quel apostrofo è 27 in esadecimale.