Mis on kümnend- ja binaararvud?
Binaarsüsteem on kahe alusega. See kasutab ainult kahte numbrit: 0 ja 1.
Heksadetsimaalsüsteem on alusega 16. See kasutab numbreid 0–9 ja tähti A, B, C, D, E ja F, kus A võrdub 10-ga ja F võrdub 15-ga.
Heksadesimaalsüsteem on binaarandmete kompaktne esitusviis, kuna üks heksadesimaalne number tähistab täpselt neli binaarset biti.
Kuidas teisendada heksadetsimaalarvud binaararvudeks
Hexadesimaalarvude teisendamiseks binaararvudeks asendage iga hex-kohamärk selle nelja-bitilise binaarse vastandega. Seejärel ühendage rühmad kokku.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Algnullid eemaldata tavaliselt lõplikust binaarväärtusest, välja arvatud juhul, kui väärtus peab mahuma fikseeritud laiusega formaati.
Hex-to-binary tabel
Iga kaheksateistkümnendiline number vastab ühele nelja bitiga binaarsele rühmale. See muudab teisendamise kiiremaks, võrreldes esmase teisendamisega kuueteistkümnendisse süsteemi.
0=0000 1=0001 2=0010 3=0011
4=0100 5=0101 6=0110 7=0111
8=1000 9=1001 A=1010 B=1011
C=1100 D=1101 E=1110 F=1111
Näiteks muutub hex FF väärtuseks 11111111, kuna F vastab binaarselt väärtusele 1111 ja kaks rühma liidetakse kokku.
Hexadetsimaal- ja binaarsüsteemi levinud kasutusviisid
Binaarset koodi kasutatakse digitaalsüsteemides sisemiselt, samas kui inimesed kasutavad sageli üheksandalikku süsteemi sama andme esitamiseks kompaktsemal viisil.
Hexadesimaalarve kohtab sageli mäuaadressides, masinkoodis, bitimaskides, Unicode'i koodipunktides, veebi värviväärtustes, kontrollsummas ja silumisvahendites.
Sisestuse reeglid
- Kasuta hexsisendi jaoks numbreid 0–9 ja tähti A–F.
- Väiketähed on lubatud ja automaatselt teisendatakse suurtähtedeks.
- Toetatud on lisaeelliited, näiteks 0x.
- Täisarve toetatakse. Murreid ei ole selle tööriistaga tahtlikult konverteeritud.