Det decimala systemet är numeriskt format som vi är mest bekanta . Men i datorsystem , är det inte ovanligt att data som skall lagras i hexadecimal , på grund av dess förmåga att lagra nummer med ett färre antal siffror än samma antal företrädda i decimal. Detta åstadkoms genom att ha ett system med 16 möjliga värden för en siffra , inklusive bokstäverna AF . Tyvärr , om du får en fil utgång med resultatet av en beräkning , och det är i hexadecimal , kan det vara svårt att förstå , och du kommer att behöva konvertera tal till decimalt .
Du behöver:
Paper
. Penna.
Räknare.
1 .
Öppna filen och skriva data som lagras på papper .
2 .
Separera varje siffra genom att skriva hexadecimala nummer i en vertikal linje , så att varje siffra har sin egen rad för beräkningar . Om du t. ex. vill konvertera " 12F " från hexadecimalt till decimalt , skulle 3 rader användas, med 1 på vänster sida av den översta raden , 2 på vänster sida av den andra raden , och F på vänster sida av den nedre raden .
3 .
Konvertera alla siffror från ett brev till en rad om det behövs . En motsvarar 10 , lika med B 11 , lika med C 12 , lika med D 13 , lika med E 14 och F motsvarar 15 . I exemplet skulle den "F " i tredje raden omvandlas till 15 .
4 .
Sök värdet för 16 upphöjt till antalet rader nedanför siffran för varje siffran skall konverteras, och skriva det till skriva i siffran. För detta exempel skulle "F " raden har ett värde här om 1, eftersom det inte finns några rader nedanför och något till 0 makt är lika med 1 . Värdet i "2 " rad skulle vara 16 , för 16 ^ 1 , eftersom det finns en rad nedanför den, och värdet här för "1 " rad skulle vara 256 , för 16 ^ 2 .
5 .
Multiplicera värdet från steg 3 med värdet från steg 4 i varje rad , och skriva resultatet på den högra sidan av raderna , skapa en kolumn med produkter av multiplikationer . För exempel , är lika med 1 256 gånger 256 , 2 gånger 16 lika med 32 och 15 gånger 1 omfattar 15 .
6 .
Summera värdena i kolumnen skapade i steg 5 för att hitta den decimala värdet av data i filen . Filen som konverteras i exemplet , som läste " 12F , " är lika med 303 i decimal .