het hexadecimale stelsel gebruiken;
hexadecimale getallen omrekenen naar decimale getallen en omgekeerd;
hexadecimale getallen omrekenen naar binaire getallen en omgekeerd.
het begrip decimaal getal en rekenen met decimale getallen;
het begrip binair getal en decimale getallen omzetten naar binaire getallen en omgekeerd.
Het decimale stelsel is gebaseerd op machten van , het binaire stelsel op machten van . Nu ga je kennismaken met het hexadecimale stelsel, gebaseerd op machten van .
Hoeveel symbolen heb je er dus voor nodig?
.
Een hexadecimaal getal geef je weer met de cijfers en de eerste letters van het alfabet.
Kan een hexadecimaal getal zijn?
En ?
is een hexadecimaal getal, niet. Je hebt namelijk maar letters nodig, dus de niet.
Welk decimaal getal stelt voor?
.
decimaal |
binair |
hexadecimaal |
Het binaire talstelsel kent alleen de cijfers en en is gebaseerd op machten van . Maar getallen bestaan al snel uit heel veel nullen en énen en lezen daarom nogal moeilijk. Om leesfouten te voorkomen zijn er talstelsels bedacht die zijn gebaseerd op machten van of machten van .
Het talstelsel gebaseerd op machten van heet het hexadecimale stelsel.
Er zijn dan symbolen nodig:
.
Het symbool is de decimale en de binaire .
Het getal is daarom: .
Omrekenen van decimaal naar hexadecimaal gaat met behulp van delen door en dan steeds de rest opschrijven. Hier zie je hoe het decimale getal op die manier geschreven wordt als het hexadecimale getal .
In de tabel kun je zien dat het omrekenen van hexadecimaal naar binair (en omgekeerd) erg eenvoudig is.
Bekijk in de Uitleg wat een hexadecimaal getal is.
Reken om naar een decimaal getal.
.
Laat zien dat .
Reken om naar een hexadecimaal getal.
Deel door .
Je krijgt met rest .
Deel door .
Je krijgt met rest .
is verder niet door te delen.
Uitkomst: .
Vergelijk het binaire stelsel met het hexadecimale stelsel in de tabel in de Uitleg.
Leg uit, dat .
(De eerste drie nullen kunnen eigenlijk weg.)
Je vervangt elk hexadecimaal symbool door de -bits binaire code uit de tabel die erbij hoort.
Dus: .
Controleer dat zowel het hexadecimale getal als het binaire getal opleveren.
In de vorige opgave is dat al aangetoond dat .
Laat nog zien, dat .
Hoe kun je omzetten naar een hexadecimaal getal?
.
Controleer je antwoord bij c door beide getallen om te zetten naar hetzelfde decimale getal.
Het
Het getal is in het decimale stelsel:
.
Verder omrekenen gaat zo:
Van decimaal naar hexadecimaal:
Deel het getal door en schrijf de uitkomst met rest op.
Herhaal deze procedure tot je onder de uitkomt.
De resten vormen het hexadecimale getal.
Van hexadecimaal naar binair:
Vervang elk teken door de bijbehorende -bits binaire code.
Laat eventueel de voorste nullen weg.
Van binair naar hexadecimaal:
Deel het getal van rechts naar links op in -bits tekens, voeg vooraan extra nullen toe indien nodig.
Vervang elk -bits teken door zijn hexadecimale teken.
In de voorbeelden zie je hoe dit in zijn werk gaat.

In html (hypertext markup language, de
In tekenprogramma's worden vaak de decimale varianten van zo'n code gebruikt.
Welke decimale code hoort er bij ?
Dus wordt .
Dit is de oranje-achtige kleur in het math4all-logo.
Bekijk de hexadecimale RGB-kleurcode in het
Bereken de decimale variant van (een soort lichtblauw).
wordt .
Een soort rood is in de decimale RGB-code .
Bepaal de bijbehorende hexadecimale code.
en .
wordt .
Hoeveel verschillende kleurcodes bevat het RGB-systeem?
Het RGB-systeem loopt van tot (hexadecimaal).
En dus van tot (hexadecimaal).
Er zijn daarom verschillende kleurcodes.
Reken om:
naar een decimaal getal.
naar een hexadecimaal getal.
met rest .
met rest .
met rest .
.
Dus: .
In een -bits binair stelsel kun je alleen de getallen tot en met maken.
Dit laatste getal ziet er dan zo uit: .
Zo'n binair getal kun je eigenlijk nauwelijks lezen, je hoeft maar een ééntje te vergeten en je hebt iets heel anders. Daarom geef je dit liever weer in het hexadecimale stelsel, want heen en weer rekenen tussen binair en hexadecimaal is erg eenvoudig: elke -bits combinatie van nullen en énen heeft een bijpassend hexadecimaal teken.
Hoe ziet er hexadecimaal uit?
Verdeel het binaire getal in blokjes van bits van rechts naar links:
Vervang elk -bits blokje door het bijpassende hexadecimale teken:
En dat leest veel gemakkelijker.
Controle: .
Bekijk in het
Controleer dat .
Reken om naar een hexadecimaal getal.
Reken om naar een binair getal.
Alle getallen in een -bits binair stelsel kun je hexadecimaal weergeven met maximaal tekens.
Leg uit, waarom dat zo is.
In het voorbeeld zie je dat het grootste getal is.
In een -bits binair stelsel kun je getallen maken.
Laat zien, dat dit klopt.
.
Reken om naar een hexadecimaal getal.
Reken de volgende hexadecimale getallen om naar decimale getallen.
.
.
.
Reken de volgende decimale getallen om naar hexadecimale getallen.
.
.
rest .
rest .
rest .
.
Dus .
.
.
Grote binaire getallen bestaan uit veel nullen en/of énen. Een fout is dan zo gemaakt. Daarom worden ze vaak hexadecimaal weergegeven.
Reken om naar een hexadecimaal getal.
Reken om naar een binair getal.
Bij het coderen van teksten zodat ze leesbaar zijn op het internet, wordt onder andere voor letters, cijfers en andere symbolen Unicode gebruikt. De Unicode voor bijvoorbeeld het kleinerteken is U+003C. En de Unicode voor de Griekse is U+03B1.
Het getal achter het plusteken is hexadecimaal.
Maar deze zijn om te rekenen naar decimale nummers.
Welk decimale nummer hoort bij U+003C?
.
Welk decimale nummer heeft de in Unicode?
.
Welk teken heeft in Unicode het decimale nummer ?
en dus Unicode U+21D2.
Even in Google deze code invoeren en je ziet dat het een dubbele pijl naar rechts is.

IPv6-adressen zijn bits lang en worden normaal geschreven als groepen van hexadecimale tekens, gescheiden door dubbele punten.
Lees in
Waarom wordt het hexadecimale stelsel gebruikt, denk je?
En niet bijvoorbeeld het decimale stelsel of het binaire stelsel.
Het decimale stelsel is onhandig omdat omrekenen naar binair (wat nu nog voor onze computers nodig is) nogal bewerkelijk is.
Het binaire stelsel is onhandig omdat dit voor mensen vrijwel onleesbaar is.
Het hexadecimale stelsel is handig omdat dit voor mensen nog leesbaar is en gemakkelijk te vertalen is naar een binaire vorm.
IPv4 bestond uit bits, IPv6 bestaat uit bits.
Hoeveel internetadressen kon je met IPv4 maken? En nu met IPv6?
Met IPv4 , slechts ongeveer miljard.
Met IPv6 adressen, best wel meer...
Bekijk het internetadres in
Waaraan kun je zien dat het uit bits bestaat?
Er zijn groepen hexadecimale getallen van tekens. Elk hexadecimaal teken bestaat uit bits. Dus in totaal zijn er bits.
Schrijf het gegeven IP-adres in binaire vorm.
2001:0db8:85a3:0000:1319:8a2e:0370:7344 kun je schrijven als:
0010.0000.0000.0001:0000.1101.1011.0100:1000.0101.1010.0011:0000.0000.0000.0000:
0001.0011.0001.1001:1000.1010.0010.1110:0000.0011.0111.0000:0111.0011.0100.0100
Reken om naar een decimaal getal.
.
.
Reken om naar een hexadecimaal getal.
rest .
rest .
rest .
.
Dus: .
Reken om naar een hexadecimaal getal.
Reken om naar een binair getal.