het binaire stelsel gebruiken met een vast aantal bits;
binaire getallen aftrekken en delen.
het begrip decimaal getal en rekenen met decimale getallen;
het begrip binair getal en decimale getallen omzetten naar binaire getallen en omgekeerd;
binaire getallen optellen en vermenigvuldigen.
Je kunt binaire getallen optellen en vermenigvuldigen (dat is herhaald optellen).
Maar kun je ze ook van elkaar aftrekken en op elkaar delen?
Ga er van uit, dat getallen die alleen uit nullen en énen bestaan, binair zijn.
Bereken . Controleer je antwoord door decimaal rekenen.
Zet ze gewoon onder elkaar, denk om het principe van
.
Controle: .
Welk probleem krijg je bij ?
Hier komt een negatief getal uit en er is geen binair minteken.
Bereken . Controleer je antwoord door decimaal rekenen.
Deel op dezelfde manier als in het decimale stelsel, met een staartdeling.
.
Controle: .
Bij het aftrekken van twee binaire getallen loop je aan tegen het probleem dat er geen negatiefteken is, dus
Hoe maak je het negatieve getal bij bijvoorbeeld . In het tientallig stelsel heb je het dan over , want . Maar hoe maak je in het binaire stelsel?
Om dit probleem op te lossen wordt het aantal tekens, in computertaal het aantal bits (een bit is een
Stel je een -bits beperking voor.
Het getal is zo’n -bits getal.
Het bijbehorende negatieve getal is en moet opgeteld bij weer opleveren.
Nu kun je in een -bits systeem zeggen , want die voorste is de negende bit en die wordt niet
Verwissel in de nullen in énen en omgekeerd en tel er bij op, dan krijg je het getal .
Dit heet het binaire complement van het (binaire) getal .
En opgeteld zijn ze samen
.
De overdracht naar de negende bit laat je weg omdat je hebt afgesproken in -bits te werken, vandaar dat die tussen haakjes staat. Een getal en zijn binaire complement zijn samen . Het binaire complement heeft dezelfde rol als het negatieve getal in het decimale stelsel.
Als je nu binair wilt berekenen, doe je .
En .
En delen is herhaald aftrekken...
Je werkt in een -bits systeem.
Hoeveel gehele getallen groter of gelijk kun je dan maken?
.
Waarom zullen er meestal systemen worden gebruikt met meer bits?
getallen is bij lange na niet genoeg.
Geef de binaire versie van en .
en .
Controleer dat ook binair geldt dat .
.
Bereken binair: .
.
Bereken binair: .
.
Bereken in een -bits binair systeem:
.
(decimaal: ).
.
(decimaal: ).
.
(decimaal: ).
.
(decimaal: ).
Het delen van twee binaire getallen gaat net als het met de hand delen van twee decimale getallen. Werk weer in een -bits systeem.
Bereken .
Controleer je antwoord door beide getallen eerst te vertalen naar decimale getallen.
Je haalt eerst keer van af:
.
Vervolgens haal je keer van af: .
Dus kun je keer van afhalen.
Ofwel: .
Controle: .
Hoe zou je berekenen?
Ofwel zo laten, het antwoord wordt dan als breuk weergegeven, ofwel een binaire komma invoeren. Zie
Het
, , en ;
, , en .
Bij aftrekken en delen werk je binnen een systeem met een vast aantal bits en het
Omdat tel je en het complement van op.
Bij de deling trek je zo vaak mogelijk af van . Al die aftrekkingen zet je om in optellen van het complement van .
In de voorbeelden zie je hoe dit in zijn werk gaat.
Reken en om naar hun binaire vorm en bereken en .
Ga uit van een -bits binair stelsel.
Je moet beide getallen schrijven als optelling van machten van .
Dat bereik je door steeds door te delen en de rest op te schrijven:
Het binaire complement van is:
En dus wordt :
Ga na dat dit in decimale notatie inderdaad is.
En zo gaat :
En dit is het binaire complement van .
En dus: .
Je ziet dat de voorste (eigenlijk de e bit die niet wordt gebruikt) wel moet worden bijgehouden om te bepalen of het getal positief (als het een betreft) of negatief (als het een betreft) is.
Zet de getallen om naar een -bits binair stelsel en bereken.
Dus: .
Bereken (indien mogelijk) in een -bits binair stelsel:
Dit past niet in een -bits systeem.
Reken en om naar een binaire vorm en bereken .
Ga uit van een -bits binair stelsel.
Ga na:
Nu is een deling niets anders dan zoveel mogelijk keer (in dit geval) van de aftrekken en kijken wat je nog over houdt. Denk daarbij om het feit dat het binair stelsel werkt met machten van .
kan (om te beginnen) keer van af.
Omdat , houd je over:
.
Vervolgens kan nog keer ( keer gaat niet) van af:
.
Nu kun je een apparaat opdracht geven (programmeren heet dat) om de uitkomst ( de rest) op te schrijven als rest .
Je kunt ook op dezelfde manier door blijven delen, alleen moet er dan een scheidingsteken komen, net zoals de decimale komma (vaak decimale punt) in het decimale stelsel.
Decimale controle: met rest .
Ga na, dat dit met het binaire antwoord overeen komt.
Voer zelf de berekeningen in het
Doen, vergelijk je resultaten met het voorbeeld.
Reken en om naar een binaire vorm en bereken .
Ga uit van een -bits binair stelsel en geef je antwoord op de manier van het
rest .
Controle: rest .
Bereken .
Controleer je antwoord door rekenen in het decimale stelsel.
rest .
Controle: rest .
Gegeven zijn de getallen en in een -bits binar stelsel.
Bereken . Controleer je antwoord door de getallen om te rekenen naar decimale getallen.
.
En .
Bereken . Controleer je antwoord door de getallen om te rekenen naar decimale getallen.
.
En .
Bereken .
.
En .
Je werkt in een -bits binair stelsel.
Hoe groot is het grootste getal dat je daarin kunt maken?
Geef dit getal in binaire en in decimale vorm.
.
Hoe ziet het binaire complement van dit grootste getal er uit?
Laat met een binaire berekening zien dat de optelling van de getallen bij a en b inderdaad op 0 uitkomt.
.
Bereken binair in een -bits systeem:
Delingen komen vaak niet uit. Bereken de volgende delingen binair in een -bits systeem en geef het antwoord met rest. Controleer je antwoord met het decimale stelsel.
met rest .
Controle: met rest .
met rest .
Controle: met rest .
Er bestaan ook in het binaire stelsel
Eigenlijk werkt dat net als met gewone gehele getallen, maar nu zijn de exponenten van de machten van negatief.
Bijvoorbeeld: .
En dit wordt:
.
Het omrekenen van een decimaal getal met een komma erin naar een binair getal gaat voor de uitdrukking achter de komma nu niet door delen door , maar vermenigvuldigen met . In de figuur zie je hoe dat gaat. Als het goed is heb je dit al bij
Nu ga je rekenen met binaire getallen met en zonder komma erin en in een -bits systeem.
Je wilt berekenen.
Hoe geef je beide getallen in het -bits systeem weer?
Bijvoorbeeld als en .
Of als en .
Voer nu de berekening uit. Controleer je antwoord decimaal.
Controle: .
Nu wil je berekenen.
Voer deze berekening uit.
Controle: .
Je hebt al eerder gezien dat niet alle decimale breuken binair zijn weer te geven als je met een vast aantal bits werkt.
Laat zien, dat .
Doe dit op dezelfde manier als in het
Waarom kun je niet als een eindig binair kommagetal weergeven en wel?
.
Is in een -bits binair systeem weer te geven?
Nee: .
Gegeven zijn de getallen , en in een -bits binair stelsel.
Bereken en controleer je antwoord in het decimale stelsel.
en .
.
Bereken .
en .
.
Gegeven de decimale getallen en .
Je gaat ze van elkaar aftrekken en op elkaar delen in een -bits binair stelsel.
Bereken . Controleer je antwoord in het decimale stelsel.
.
Ga na dat .
Bereken . Geef het antwoord met rest. Controleer je antwoord in het decimale stelsel.
met rest .
Ga na dat met rest .