Hexadecimal Kalkylator & Konverterare

Utför 32-bitars hexadecimal addition, subtraktion, multiplikation, division och bitvisa operationer. Konvertera mellan bas 16, bas 10 och bas 2.

Gratis Hex Aritmetik & Logik Kalkylator

Ange dina hexadecimala värden nedan för att beräkna direkt. Beräkningar körs lokalt och säkert i din webbläsare.

Realtids Hex / Decimal / Binär Konverterare

0xFA7

Hur man Beräknar Hexadecimala Värden (Steg för Steg)

Det hexadecimala talsystemet fungerar enligt samma matematiska principer som det decimala och binära systemet men bygger på basen sexton. Systemet använder sexton unika siffror: noll till nio samt bokstäverna A till F som representerar talen tio till femton.

Varje hexadecimal siffra motsvarar exakt fyra binära bitar, vilket kallas en nibble eller halvbyte. Denna struktur gör det enkelt att komprimera långa serier av ettor och nollor till ett format som är lättläst för människor utan att data förloras.

Vid manuella beräkningar multipliceras siffrans värde med basen sexton upphöjd till dess position från höger till vänster med start på potensen noll.

Interaktiv Nibble Visualiserare

1
1
1
1

Skriv in en hexadecimal siffra (0-F) ovan för att se den delas upp i 4 binära bitar.

Hexadecimal Addition

Hexadecimal addition fungerar precis som decimal addition men minnessiffra uppstår först när summan överstiger femton. Om summan blir sexton eller mer subtraheras sexton, resten skrivs ned och en etta förs över till nästa kolumn.

Hexadecimal Subtraktion & Tvåkomplement

Vid subtraktion lånas sexton från nästa position om den övre siffran är mindre än den undre. Moderna processorer utför subtraktion på hårdvarunivå genom att addera det negerade talet i tvåkomplementsform.

Bitvisa Operationer (AND, OR, XOR, Skift)

Bitvisa operationer manipulerar data på lägsta binära nivå för maskering eller skiftning av bitar. Den logiska AND operationen returnerar en etta endast om båda bitarna är ettor. XOR används flitigt inom kryptografi eftersom operationen ger en etta endast när bitarna skiljer sig åt.

Bitvis Logik Sandbox (4-bitar)

A
C
1
0
0
0
8

Videoguider: Hexadecimala Beräkningar

Visuella demonstrationer underlättar förståelsen för talsystem med bas sexton. Nedan finns pedagogiska videolektioner som visar manuell basomvandling steg för steg.


Referenstabell för Hexadecimal Konvertering

Kunskap om vanliga hexadecimala tal snabbar upp analysen av binära dataflöden. Tabellen nedan visar grundläggande värden från noll till femton samt viktiga systemkonstanter som 0xFF.

Hexadecimalt (Bas 16)Decimalt (Bas 10)Binärt (Bas 2)
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111
14200001 0100
3F630011 1111
FF2551111 1111

Praktisk Användning av Hexadecimala Tal i Programmering

Datorarkitekturer hanterar binär data organiserad i åttabitars byte. Bas 16 matchar digital minnesarkitektur perfekt och är oumbärlig inom systemprogrammering.

Minnesadresser och Pekare

Systemminne är organiserat i adresser som mjukvara refererar till via pekare. Dessa adresser skrivs i hexadecimal form för att hålla minneskartan överskådlig. Minnesdumpar vid programkrascher visar specifika hexkoder som pekar ut felkällan.

Interactive RAM Map

Inspector

Håll muspekaren över ett minnesblock ovan

RGB Färger i Webbdesign

Webbutvecklare specificerar färgkoder med sex hexadecimala siffror fördelade på rött, grönt och blått. Varje par anger ljusstyrkan för respektive färgkanal från 0 till 255.

RGB Hex Mixer

RedFF
Green57
Blue33

#FF5733

MAC Adresser och IPv6

Nätverkskort identifieras globalt genom en MAC adress bestående av tolv hexadecimala siffror. Det moderna internetprotokollet IPv6 använder uteslutande hexadecimal notation för sin omfattande adressrymd.


Avancerade Tillämpningar av Hexadecimal Notation

Systemutvecklare förlitar sig på hexadecimal kod vid arbete på maskinnivå. Hexadecimalt format kondenserar rå maskinkod till en struktur som utvecklare snabbt kan tolka och analysera.

Felsökning och Hexdumpar

Vid felsökning på låg nivå skapar programmerare hexdumpar för att inspektera råa byte i filer och nätverkspaket. Detta avslöjar skadad data som förblir osynlig i vanliga textredigerare.

Assembler och Maskinkod

Assemblerprogrammering kräver direkt interaktion med processorns instruktionsuppsättning. Opcodes och minnesförskjutningar skrivs i hexadecimal notation för att minimera beräkningsfel.

CPU
0xA1 0xFF 0x3C

Kryptografi och Hashfunktioner

Kryptografiska algoritmer som SHA-256 genererar digitala signaturer med fast längd. Dessa resultat visas som hexadecimala strängar för att underlätta verifiering av dataintegritet.

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

SHA-256 Secured

Kontrollsummor och Dataintegritet

Nätverksprotokoll kapslar in datapaket med hexadecimala CRC kontrollsummor. Mottagande hårdvara beräknar kontrollsumman och jämför den med pakethuvudet för att upptäcka överföringsfel.


Vanliga Frågor

Vad används det hexadecimala talsystemet till?

Hexadecimal notation ger en kompakt representation av binära data i datorsystem. Det används för minnesadresser, felsökning och färgdefinitioner i digital grafik.

Varför används hexadecimalt istället för binärt?

Binära talserier blir mycket långa och svårlästa. En hexadecimal siffra motsvarar exakt fyra binära bitar, vilket gör att en åttabitars byte ryms på två tecken istället för åtta ettor och nollor.

Hur konverterar man hex till decimalt manuellt?

Multiplicera varje siffra med sexton upphöjt till positionens index med start från höger på noll. Addera sedan alla delresultat för att få den totala summan.

Vad betyder 0xFF?

Värdet 0xFF motsvarar decimaltalet 255. Det är det högsta värdet som kan lagras i en teckenlös åttabitars byte där samtliga åtta bitar är satta till ett.

Hur representeras färger i hex?

Webbfärger anges med sex hexadecimala siffror fördelade på rött, grönt och blått ljus. De första två tecknen anger rött, mittenparet grönt och de sista två blått.

Vad är en MAC adress och varför skrivs den i hex?

En MAC adress är en unik hårdvaruidentifierare för nätverkskort bestående av sex grupper med två hexadecimala siffror. Hexformatet håller adressen kompakt och läsbar.

Är det någon skillnad mellan stora och små bokstäver i hex?

Nej, det finns ingen matematisk skillnad mellan versaler och gemener i hexadecimal notation. Kompilatorer och system behandlar A till F och a till f identiskt.

Kan man utföra bitvisa operationer på hexadecimala tal?

Ja, bitvisa operationer på hexadecimala värden är standard inom programmering. Värdena tolkas binärt, logiken appliceras bit för bit och resultatet konverteras åter till hex.

Vad är tvåkomplement i hexadecimal notation?

Tvåkomplement är en metod för att representera negativa heltal i digital hårdvara. Talet negeras genom att invertera alla bitar och därefter addera ett.

Varför används bokstäverna A till F i hex?

Det decimala systemet har bara tio siffror från 0 till 9. För att representera en bas med sexton symboler används alfabetets sex första bokstäver för talen tio till femton.

Vad betyder prefixet 0x?

Prefixet 0x är en etablerad syntax inom bland annat C, C++, Python och Java som signalerar att det efterföljande talet ska tolkas hexadecimalt.

Vad är en hexdump?

En hexdump är en utskrift av rå minnesdata eller filinnehåll i hexadecimal form som utvecklare använder vid djupgående analys och felsökning.