Datorräknare

Hexadecimal Kalkylator

Det här verktyget kan användas i kalkylatorläget för att utföra algebraiska operationer med hjälp av hexadecimaler (lägg till subtrahera multiplicera dividera hexadecimaler).

Hexadecimal kalkylator

Välj alternativ
Resultat
?

Innehållsförteckning

Vad är hexadecimala tal?
Konvertering till och från hexadecimala tal
Hexadecimal till decimal
Decimal till hexadecimal
Hur gör man HEX-addition?
Subtraktion
Hur multiplicerar man HEX-värden?
Hexindelning

Vad är hexadecimala tal?

Hexadecimala eller hexadecimala tal är ett tal som har uttryckts i det hexadecimala siffersystemet. Den har en bas på 16 och använder 16 symboler. Dessa inkluderar siffrorna 0-9 och bokstäverna A, B, C, D, E och F för att representera värden mellan 0 och 15. Små versaler A till F kan också användas. Till exempel är 10 i decimal A i hex, 100 i decimal är 64 i hex, medan 1 000 i decimal är 3E8 i hex. Hexnummer kan ha tecken precis som decimaltal. Till exempel är -1e lika med -30 i decimal.
Hexsiffror används huvudsakligen i beräkningar av programmerare, mjukvaruingenjörer och datorsystemdesigners som en bekväm representation av de underliggande binära systemen. Dessa yrken kommer sannolikt att kräva en hex-omvandlare eller hex-kalkylator.
De skulle mötas av en vanlig användare som surfar på internet. Dessa specialtecken är kodade i URL:er som ett hexadecimalt nummer, t.ex. %20 är för 'mellanslag' (tomt). Många webbsidor innehåller också specialtecken i HTML enligt deras hexadecimala numeriska teckenreferenser (&#x ), till exempel. Unicode bildar ett enda citattecken är '. Detta är Unicode för ett enda citattecken (').
De hexadecimala talsystemen (Hexa) fungerar nästan identiskt med binära och decimala system. Den använder en bas istället för 10 respektive 2. HEX använder 16 tal, inklusive 0-9, och decimalsystemets 10 och 2 våningar. Men den använder också bokstäverna A, B, C, D, E och F för att representera siffrorna 10-15. Varje hexadecimal siffra är 4 binära siffror som kallas nibbles. Detta gör det lättare att representera stora binära tal.
Det binära värdet 10101010101010101010101010101010101010101010101010101010101010101010 representeras i HEX som 2AA. Detta gör att datorer kan komprimera stora binära tal på ett sätt som är lätt att konvertera mellan de två systemen.
Här är några exempel på omvandlingar mellan binära, hexadecimala och decimala värden.
Decimal Hex Binary
0 0 0
1 1 1
2 2 10
3 3 11
5 5 101
10 A 1010
11 B 1011
12 C 1100
13 D 1101
14 E 1110
15 F 1111
50 32 110010
63 3F 111111
100 64 1100100
1000 3E8 1111101000
10000 2710 10011100010000
Att konvertera decimal är möjligt genom att förstå platsvärdet för de olika talsystemen. Du kommer att märka att omvandlingen mellan decimal decimal decimal och Hex är nästan identisk med omvandlingen mellan binär decimal. Möjligheten att konvertera båda borde göra det enkelt. Du kan utföra hex-funktioner med basen 16, som vi redan har nämnt. Detta betyder att varje platsvärde på 2AA är en potens 16 för värdet 2AA. Med början till höger, med början från vänster, representerar det första A:et "etorna", vilket är 16 0. 16 är den andra bokstaven A från höger. 1 16 representeras av 2 och. 2 . Kom ihåg att A i hex är lika med 10 i decimal.

Konvertering till och från hexadecimala tal

Konvertering ändrar inte det faktiska antalet, men det ändrar dess form. Du kan snabbt och enkelt konvertera båda typerna av siffror med vår omvandlare. Du behöver inte göra både konvertering eller beräkning samtidigt

Hexadecimal till decimal

Varje position i en hexadecimal siffra är en potens 16 precis som varje decimalposition är en potens 10. Decimaltalet 20 är därför 2 * 101 + 0,0 * 100 = 20. Decimaltalet 20 är 2 * 161 + 1 * 160 = 32 i dec. Talet 1E är också 1 * 16 + 14 1 = 30 i decimal.
För att konvertera HEX till decimal, ta först varje position och konvertera den sedan till decimal. 9 är 9, B omvandlas till 11, och sedan multipliceras varje position med 16 för att få potensen av positionsnumret. Detta görs genom att räkna från vänster till höger, med början på noll. Vår exponenträknare kan vara användbar om du måste beräkna stora exponenter som 168.

Decimal till hexadecimal

Detta beror på att vi går från en högre till en lägre bas. Låt oss säga att talet vi vill omvandla från decimal till hex är X. Börja med att hitta den största potensen 16 =X. Bestäm sedan antalet gånger som potens 16 omvandlas till X. Beteckna det med E. Resten ska betecknas med Y1.
Fortsätt stegen ovan med Yn för ett startvärde, tills 16 är större än det återstående värdet. Tilldela sedan de 160 positionerna till resten. Tilldela slutligen varje värde Y1...n dess position. Du kommer nu att ha ditt värde.

Hur gör man HEX-addition?

Decimaladdition har samma regler för HEX-addition, med undantag för additionssiffrorna A, B och C. Om dessa siffror inte har lagrats i minnet kan det vara användbart att ha de ekvivalenta decimalvärdena för A till F till hands . Nedan finns ett exempel på tillägg.

Subtraktion

Subtraktion kan också göras på samma sätt som att addera. Detta uppnås genom att utföra operationen samtidigt som du konverterar mellan decimal- och hexvärden. Upplåning är den viktigaste skillnaden mellan decimal och subtraktion. "1" i hex är 16 decimaler, snarare än 10 decimaler vid lån. Anledningen är att kolumnen som lånas är 16 gånger större än lånekolumnen. Detta är samma anledning till att 1:an i decimalen representerar 10. Detta är viktigt att notera och omvandlingen av bokstavssiffror AF bör göras med försiktighet. Hexsubtraktion är inte svårare än decimalsubtraktion.

Hur multiplicerar man HEX-värden?

Det kan vara svårt att göra multiplikation på grund av svårigheten att konvertera mellan decimal (hex) och decimal (decimal) operationer. Siffrorna är i allmänhet större så det kräver mer ansträngning. Det kan vara användbart att ha en hexadecimal multiplikatortabell (en finns nedan). Manuella omvandlingar mellan decimaler kommer att krävas för varje steg.

Hexindelning

Lång division är precis som lång division i decimal. Men multiplikation, såväl som subtraktion, görs i hex. Du kan också konvertera decimal för att utföra lång division och sedan återvända när konverteringen är klar. En hexadecimal tabell för multiplikation (en finns nedan) skulle vara till hjälp vid division.

Parmis Kazemi
Artikelförfattare
Parmis Kazemi
Parmis är en innehållsskapare som har en passion för att skriva och skapa nya saker. Hon är också mycket intresserad av teknik och tycker om att lära sig nya saker.

Hexadecimal Kalkylator Svenska
Publicerad: Tue Dec 21 2021
Senaste uppdatering: Fri Aug 12 2022
I kategori Datorräknare
Lägg till Hexadecimal Kalkylator på din egen webbplats