Come convertire un file esadecimale a un decimale

February 27

Come convertire un file esadecimale a un decimale


Il sistema decimale è il formato numerico che ci sono più familiari. Tuttavia, in sistemi di computer, non è raro che i dati siano memorizzati in esadecimale, grazie alla sua capacità di memorizzare numeri con un minor numero di cifre che lo stesso numero rappresentato in decimale. Questo si ottiene con un sistema con 16 valori possibili per una cifra, comprese le lettere AF. Purtroppo, se si è dato un file di output con il risultato di un calcolo ed è in esadecimale, può essere difficile da capire, e sarà necessario per convertire il numero di decimali.

istruzione

1 Aprire il file e scrivere i dati memorizzati sul pezzo di carta.

2 Separare ogni cifra scrivendo il numero esadecimale in una linea verticale, in modo che ogni cifra ha la propria fila per i calcoli. Ad esempio, per convertire "12F" da esadecimale a decimale, 3 righe sarebbero usati, con 1 sul lato sinistro della riga superiore, 2 sul lato sinistro della seconda fila, e F a sinistra della fila inferiore .

3 Convertire tutte le cifre da una lettera a un numero, se necessario. A è uguale a 10, B è uguale a 11, C uguale a 12, D è uguale a 13, E è uguale a 14 e F è uguale a 15. Nell'esempio, la "F" nella terza riga verrebbe convertito a 15.

4 Trova il valore di 16 alla potenza del numero di righe sotto la cifra per ogni cifra essere convertiti, e scrivere alla scrittura della cifra. Per questo esempio, la riga "F" avrebbe un valore qui di 1, in quanto non vi sono righe sottostanti e nulla alla potenza 0 è uguale a 1. Il valore nella riga "2" sarebbe 16, per il 16 ^ 1, in quanto vi è una riga sotto di essa, e qui il valore per la riga "1" sarebbe 256, per 16 ^ 2.

5 Moltiplicare il valore dal punto 3 per il valore dal punto 4 in ciascuna fila, e scrivere i risultati sul lato destro delle righe, creando una colonna con i prodotti delle moltiplicazioni. Per l'esempio, 1 volte 256 è uguale a 256, 2 volte 16 uguale 32 e 15 volte 1 uguale 15.

6 Sommare i valori nella colonna creata nel passaggio 5 per trovare il valore decimale dei dati nel file. Il file che viene convertito nella esempio, che diceva "12F", è pari a 303 in decimale.