Stap 6: Van binair naar Hex en weer terug
Nu kunnen de conversies voor echt nuttige (programming-wise) worden gedaan, met al deze basis onzin onder onze riemen nu. En grappig genoeg, het gewoon steeds makkelijker en eenvoudiger.
Van hexadecimaal naar binair converteren
Laten we een hexadecimale getal converteren, zeggen, 0xFD90 naar het binary gelijkwaardig. Het belangrijkste hier is om te decoderen van de vier stukjes op een moment van de hexadecimale in de binaire doel. Kijk naar dit.
Het eerste cijfer van hex nemen: F
F = 16 = 1111
Het tweede cijfer voor hex nemen: D
D = 13 = 1101
Nemen van het derde cijfer van hex: 9
9 = 9 = 1001
En het definitieve cijfer: 0
0 = 0 = 0000
Zet ze samen in volgorde van links naar rechts en je krijgt:
1111 1101 1001 0000 of 11111101100100002 binaire.
Zie je wel? Echt je niet ieder met gemak dan welk. Nou, doet het eigenlijk. Bekijk het proces in omgekeerde richting.
Converteren van binair naar hexadecimaal
De binair getal 10011101000101012 converteren naar hexadecimaal.
Nogmaals, het decoderen van 4 bits tegelijk. Verdeel het binaire getal in nibbles (4-bits).
1001 1101 0001 0101
1001 = 9
1101 = 13 = D
0001 = 1 = 1
0101 = 5 = 5
De binair getal 10011101000101012 is 0x9D15