Wikibooks:Wachtruimte/Computerarchitectuur/Dataweergave: verschil tussen versies

 
==Hexadecimaal stelsel==
Het hexadecimaal stelsel wordt ook wel het zestientallig stelsel genoemd. Dit omdat de basis uit zestien in plaats van tien tekens bestaat. Welk zes zijn er dan aan 0 tot en met 9 toegevoegd vraag je je af. Omdat er geen andere nummers zijn die voor deze weergave te gebruiken zijn gebruikt men de letters a tot en met f. De tekens van het hexadecimale stelsel zijn dus als volgt.<br/>
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f
 
Hierbij vertegenwoordigen a - f de waarden 10 - 15. We zullen weinig stil staan bij het rekenen met deze getallen, ze worden alleen vermeld omdat geheugen adressen in de computer worden weergegeven in hexadecimale waarden.
 
De computer is echter alleen in staat om te werken met binaire waarden, nullen en eenen. De hexadecimale getallen moeten dus worden omgezet naar binaire getallen. Het eerste wat hierbij opvalt is dat de waarden die met een positie in een hexadecimaal getal kan worden weergegeven loopt van 0 tot 15. Dit komt overeen met de minimale en maximale waarde van een getal van vier posities in het binaire stelsel, te weten 0000 (0) tot 1111 (15). Met andere woorden, iedere positie in een hexadecimaal getal is te vervangen met vier posities in een binair getal, of vier bits.
 
Om nog iets meer nadruk te leggen op deze relatie die vooral bij een computer van belang is. Een byte is 8 bits, of twee hexadecimale getallen. Voor alle vormen van opslag op de computer is de byte de kleinste eenheid. Dit betekent dat je alle waarden op je computer zowel in hexadecimaal als in binair kan weergeven en de enige stap is het vervangen van iedere 0 tot f door vier bits.
20

bewerkingen

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.