Det er behov for en datamaskin å kunne regne mellom forskjellige tallsystemer for å "tenke". En datamaskin bruker kun binære tall (2-tall systemet), med 0 og 1 som eneste verdier. For å visualisere kode i en datamaskin bruker vi mennesker ofte det hexadesimale systemet for å gjøre det kortere å enklere for oss å lese, derfor er det hexadesimale systemet fra 0-F altså 15 forskjellige verdier. Jeg skal sette opp noen formler her så skal vi bruke oppgaver fra matematikk.net for å regne litt.
Dette er faktisk veldig enkelt fordi det er en sammenheng mellom de to systemene som ikke krever omregning. Vi plukker ut det binære tallet fra tabell Legg merke til at det er 4-bit (binære tall) i systemet.
Binært | Hexadesimalt | Binært | Hexadesimalt | |
---|---|---|---|---|
0000 | 0 | 1000 | 8 | |
0001 | 1 | 1001 | 9 | |
0010 | 2 | 1010 | A | |
0011 | 3 | 1011 | B | |
0100 | 4 | 1100 | C | |
0101 | 5 | 1101 | D | |
0110 | 6 | 1110 | E | |
0111 | 7 | 1111 | F |
01101110011101001101 i binært blir 6E74D i sekstentallsystemet fordi 0110 = 6, 1110 = E, 0111 = 7, 0100 = 4, 1101 = D
Link til kapittelet i Lokus som omhadler dette finner du her.