Enter Hex Number:
Result:

De hexadecimala och decimala talsystemen - en definition:

Ett talsystem kan förstås som en ordnad uppsättning specifika symboler som representerar ett kvantitativt beteende eller en kvantitativ egenskap hos ett system. Hittills har du kanske hört talas om binära, decimala och hexadecimala talsystem. En enda kvantitet kan representeras i alla dessa system. Den enda skillnaden mellan dessa talsystem är radix eller bas eller antalet siffror. Vi vet att för att representera ett tal behöver vi en symbolisk representation som kallas siffror. Det totala antalet olika siffror i ett talsystem kallas för radix eller basen för det talsystemet.

En vanlig fråga är att vi kan ha många värden för radix och därmed många antal talsystem, så varför använder vi binärt, decimalt eller hexadecimalt mest? Varför inte något annat system? Om vi försöker förstå det kan vi se att det decimala talsystemet har basen 10, så i detta system är antalet siffror perfekt för att representeras på våra tio fingrar. Det är därför som vi använder decimaltalsystemet så länge. När vi talar om binära tal blev det i och med datorernas ålder en nödvändighet att förstå binära tal eftersom datorer endast kan arbeta med binära siffror. För att skapa en länk mellan binär och decimal infördes hexadecimal. De minsta bitar som krävs för att beteckna decimaltal är 4, men med 4 bitar kan vi beteckna 16 olika siffror, och det var så hexadecimaltal kom in i bilden. Att använda 4 bitar för att beteckna 10 siffror innebar ett slöseri med de övriga 6 siffrorna, vilket ledde till en förlust av minneseffektivitet och beräkningseffektivitet. Med hjälp av hexadecimala tal kan vi representera större siffror med färre siffror.

Decimaltalsystemet:

Decimaltalsystemet är ett talsystem med radix (bas) lika med 10. I alla talsystem finns det två saker: nominellt värde och platsvärde. Om vi betraktar ett tal 245 kan vi skriva detta tal i viktform som:

245 = (2 x 100) + (4 x 10) + (5 x 1) I exemplet ovan multiplicerar vi det nominella värdet 2 med platsens vikt, som är 100, för att få platsvärdet 100.

Det hexadecimala talsystemet:

Som namnet antyder är detta talsystem baserat på bas 16-systemet. I detta talsystem har vi 16 olika siffror som är 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Detta talsystem är att föredra för de flesta datorlagringar och programmeringar eftersom det passar perfekt mellan decimala och binära talsystem.

Hur man konverterar hexadecimala tal till decimala tal:

Låt oss ta 7846F som hexadecimal och konvertera den till decimal genom att gå igenom följande steg:

Steg 1: Markera indexet för varje siffra i det hexadecimala talet.

Hexadecimalt7 8 4 6 F
Index 4 3 2 1 0

Steg 2: Ersätt siffrorna med decimalvärden.

Hexadecimalt värde i decimaltal7 8 4 6 15
Index 4 3 2 1 0

Den korrekta kopplingen mellan siffror och decimalvärden är följande:

ABCDEF
101112131415

Steg 3: Multiplicera nu varje siffra i det hexadecimala talet med 16 i potens med respektive index för att få fram platsvärdet i decimaltal.

Platsvärde för F F = 15 x 1 = 15
Platsvärde för F 6 = 6 x 16 = 64
Platsvärde för F 4 = 4 x 16 x 16 = 1024
Platsvärde för F 8 = 8 x 16 x 16 x 16 = 32768
Platsvärde för F 7 = 7 x 16 x 16 x 16 x 16 = 458752

Steg 4: Lägg nu ihop alla platsvärden för att få fram decimalekvivalenten.

Decimalekvivalent = 458752 + 32768 + 1024 + 64 + 15 = 492623

Konvertering av decimaltal till hexadecimaltal:

Låt oss ta 462 som ett decimaltal och konvertera det till hexadecimalt värde genom att använda följande steg:

Steg 1: Dela det givna decimaltalet med 16 och notera värdet på återstoden och kvoten.

462 = (28 x 16) + 14

Steg 2: Konvertera resten av decimalsiffran till hexadecimalsiffran och denna hexadecimala siffra är den första siffran i vårt hexadecimala tal.

Decimal 14 = E i hexadecimal form

Steg 3: Upprepa första och andra steget på den kvot som beräknades i det sista steget tills du får en kvot som är mindre än 16.

28 = (1 x 16) + 12

Decimal 12 = C i hexadecimal form

1 = (0 x 16) + 1

Decimal 1 = 1 i hexadecimal

Steg 4: Efter all denna process har vi tre rester. Den första återstoden är den första siffran i det hexadecimala talet och den sista återstoden är den mest signifikanta biten i vårt hexadecimala tal, vilket innebär att det hexadecimala talet som bildas i detta fall är: Det hexadecimala värdet av decimal 462 är 1CE.

HEX till decimal omvandlare App erfarenhet

Rated 4.9 / 5 based on 51 reviews

+++++
Du kan skicka in en recension efter att du har konverterat en fil.