Come scrivere l'alfabeto in Hex

December 21

Come scrivere l'alfabeto in Hex


L'alfabeto può essere convertito in HEX utilizzando un valore numerico in decimale per ciascun carattere alfabetico, quindi convertendo quel numero in sedici base, noto come esadecimale. Fortunatamente, minuscolo 'a' alla 'Z' e maiuscola 'A' alla 'Z' appartenere a un sottoinsieme di caratteri alfanumerici rappresentati nel computer come codici ASCII decimali. Ogni carattere ASCII può essere convertito in questo sistema numero base HEX utilizzando un semplice algoritmo. Il numero esadecimale risultante per ogni carattere è usato per costruire una tabella di look-up pieno di caratteri alfabetici maiuscoli e minuscoli per semplice conversione in entrambi i casi.

istruzione

Calcolare il codice esadecimale a due cifre per il primo carattere alfabetico 'A'

1 Trovare il valore del primo carattere alfabetico nella tabella ASCII come quello indicato in http://www.jimprice.com/ascii-0-127.gif. Questo sarà un maiuscola 'A' con il valore di sessantacinque.

2 Dividere il numero sessantacinque anni da sedici perché HEX è una base di sedici numero. Il risultato sarà essere quattro con un residuo di uno.

3 Assemblare il HEX per la lettera 'A' Questo consiste di quattro seguita dal resto uno. Così il HEX per ASCII sessantacinque è quarantuno o HEX 41 in notazione numerica.

4 Ripetere questo calcolo per minuscola 'a.' Il valore nella tabella ASCII per 'a' è novantasette.

5 Dividere la base dieci il numero novantasette per sedici. La risposta è sei con un resto di uno.

6 Montare le cifre sei e uno per ottenere il HEX per 'a' che sarà sessantuno o HEX 61 in notazione numerica.

Creare un HEX per alfabetica look-up table

7 Etichettare un foglio di carta millimetrata con un asse orizzontale che inizia con il carattere #, seguito da 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E e F rappresenta il valore di una cifra HEX da zero a quindici.

8 Etichettare i sull'asse verticale che iniziano sotto il segno # con 0,1,2,3,4,5,6,7. Questi numeri sono anche i numeri esadecimali.

9 Scrivere il carattere 'A' nella voce della tabella per HEX 41, quattro verso il basso e sotto quello.

10 Da sinistra a destra dopo 'A' riempire i caratteri 'B' a 'O' finendo la colonna orizzontale F in fila verticale di quattro.

11 Mettere 'P' in fila verticale di cinque, colonna zero orizzontale. Continuate a destra fino a raggiungere la fine dell'alfabeto maiuscolo 'Z' in fila cinque colonna A, 5A.

12 Ripetere l'operazione per l'alfabeto minuscolo inizio in fila sei, prima colonna con 'a.'
Al termine, si dovrebbe avere una tabella che sembra simile a quello di http://www.laughtergenealogy.com/bin/header/ascii.html.

Consigli e avvertenze

  • AF in HEX può essere maiuscolo o minuscolo.
  • Un codice esadecimale è preceduto da & # in HTML.
  • Per comprendere i diversi sistemi numerici di base vedono http://courses.cs.vt.edu/~cs1104/number_conversion/convexp.html.
  • HEX, base sedici anni, non è base decimale dieci. Il numero HEX 61, rappresenta il numero 16 ^ 1 * 6 + 16 ^ 0 * 1 o 97 in base dieci sistema numerico decimale.