Hvordan konvertere Hex fil til en desimal

Hvordan konvertere Hex fil til en desimal


Desimalsystemet er numerisk format som vi er mest kjent. Men i datamaskinsystemer, er det ikke uvanlig for data som skal lagres i heksadesimal, på grunn av sin evne til å lagre tall med et færre antall siffer enn det samme antall representert i desimal. Dette oppnås ved å ha et system med 16 mulige verdier for et siffer, herunder bokstavene AF. Dessverre, hvis du får en fil utgang med resultatet av en beregning, og det er i heksadesimal, kan det være vanskelig å forstå, og du må konvertere tallet til desimal.

Bruksanvisning

1 Åpne filen og skrive data som er lagret på papir.

2 Separer hvert siffer ved å skrive heksadesimale tall i en vertikal linje, slik at hvert tall har sin egen rad for beregninger. For eksempel vil konvertere "12F" fra heksadesimale til desimal, 3 rader ville bli brukt, med en på venstre side av den øverste raden, to på venstre side av den andre raden, og F på venstre side av den nederste raden .

3 Konverter eventuelle sifre fra et brev til en rekke hvis nødvendig. A er lik 10, B er lik 11, C er lik 12, D lik 13, E er lik 14 og F er lik 15. I eksempelet ville "F" i den tredje raden bli konvertert til 15.

4 Finn verdien av 16 til kraften i antall rader under sifferet for hvert siffer som blir konvertert, og skrive det til skrive av siffer. For dette eksempelet ville "F" rad har en verdi her av en, så det er ingen rader under det, og noe til 0 strøm lik 1. Verdien i "2" rad vil være 16, for 16 ^ 1, som det er en rad under den, og verdien her for "en" rad vil være 256, for 16 ^ 2.

5 Multiplisere verdien fra trinn 3 med verdien fra trinn 4 i hver rad, og skrive resultatene på høyre side av radene, og skaper en kolonne med produkter av multiplications. For eksempel 1 ganger 256 er lik 256, 2 ganger 16 er lik 32 og 15 ganger en lik 15.

6 Legg opp verdiene i kolonnen ble opprettet i trinn 5 for å finne den desimal verdien av dataene i filen. Filen blir konvertert i eksempelet, hvor det sto "12F," er lik 303 i desimal.