Så använder du den
- Skriv talet och välj basen det är skrivet i. Siffrorna är 0-9 och sedan A-Z för baser över 10.
- Välj basen du vill ha. Binärt, oktalt, decimalt och hexadecimalt visas alltid; den valda basen läggs till om den är en annan.
- Uträkningen står under: positionssumman för basen du skrev i, upprepad division för basen du vill ha och tvåkomplementet med 8, 16 och 32 bitar.
- Decimaldelen (
10,5eller10.5) omvandlas också, till högst 24 siffror. Stegen och tvåkomplementet gäller bara heltalsdelen, och sidan säger det.
Två sätt att räkna om
Till decimalt: addera siffra gånger positionsvärde. I binärt är platserna 1, 2, 4, 8, 16, så 101101 = 32 + 8 + 4 + 1 = 45.
Från decimalt: dela upprepat. Dela med den nya basen, spara resten och fortsätt med kvoten tills den är 0. Resterna läses från den sista till den första: 45 ger 1, 0, 1, 1, 0, 1 uppåt, alltså 45 = 101101 binärt.
Tvåkomplement
Datorer lagrar negativa heltal genom att vända varje bit i det positiva talet och addera 1. Med 8 bitar är −5 först 00000101, vänt 11111010, plus ett 11111011 (FB). Ett heltal med tecken på n bitar rymmer −2ⁿ⁻¹ till 2ⁿ⁻¹ − 1: −128 till 127 med 8 bitar.
Vanliga frågor
Varför tar 0,1 aldrig slut binärt?
En decimaldel tar slut i en bas bara om nämnaren delar en potens av basen. 1/10 har faktorn 5, som ingen tvåpotens har, så de binära siffrorna upprepas. Omvandlaren kapar utvecklingen i stället för att avrunda.