Binaire rekenmachine met stappen

Deze binaire rekenmachine rekent met getallen in het tweetallig stelsel: voer twee getallen in, kies de bewerking en het resultaat verschijnt direct binair, decimaal, hexadecimaal en octaal. Bij optellen zie je de kolomsom met overdrachten, bij AND, OR en XOR de bits onder elkaar.

Bron: Wikipedia – Two’s complement (Zweierkomplement, Darstellung negativer ganzer Zahlen). Bijgewerkt: .

Spaties om te groeperen zijn toegestaan; gebruik een min voor negatieve getallen
Bij schuiven: het aantal plaatsen
Voor AND, OR, XOR en het twee-complement
Mijn toolboxJe invoer wordt alleen in deze browser opgeslagen.

Resultaat

Uitkomst binair
1 0001
Decimaal
17
Hexadecimaal
11
Octaal
21
Twee-complement
0001 0001 (8 bits)
Berekening
1011 + 110 = 11 + 6 = 17
Kolomsom
43210
Overdracht11100
A01011
B00110
Som10001

Zo wordt het berekend

Het binaire stelsel kent alleen de cijfers 0 en 1 en rekent met dezelfde regels als het decimale, alleen ontstaat er al bij 1 + 1 een overdracht. 1011 + 110 is 10001, in decimaal 11 + 6 = 17. De rekenmachine doet het werk en toont de controle in decimaal erbij.

De bewerkingen

Negatieve getallen en twee-complement

Computers slaan negatieve gehele getallen op als twee-complement: alle bits omkeren en er 1 bij optellen. Bij 8 bits is −1 dus 1111 1111 en −128 is 1000 0000. De gekozen bitbreedte bepaalt welke getallen mogelijk zijn (8 bits: −128 tot 127 met teken, 0 tot 255 zonder). Om losse getallen tussen talstelsels om te zetten gebruik je de talstelsel-omzetter; voor tekst in nullen en enen de tekst-naar-binair-omzetter. Getallen met een komma worden hier niet ondersteund: de rekenmachine werkt met gehele getallen.

Veelgestelde vragen

Hoe tel je binaire getallen op?

Net als een kolomsom in het decimale stelsel, van rechts naar links: 0+0=0, 0+1=1, 1+1=10 (schrijf 0, onthoud 1) en 1+1+1=11. Voorbeeld: 1011 + 110 = 10001 (11 + 6 = 17).

Hoe trek je binaire getallen af?

Met een kolomsom met lenen of via het twee-complement: tel het twee-complement van het tweede getal op. De rekenmachine geeft de uitkomst direct, ook negatief, en toont die als twee-complement.

Wat betekenen AND, OR en XOR?

Het zijn bitsgewijze bewerkingen. AND geeft 1 als beide bits 1 zijn. OR geeft 1 als minstens één bit 1 is. XOR geeft 1 als de bits verschillen.

Hoe werkt het twee-complement?

Keer alle bits van een getal om en tel er 1 bij op. Zo kan aftrekken als optellen worden geschreven. Bij 8 bits is −5 gelijk aan 1111 1011.

Kan de rekenmachine binaire getallen met komma aan?

Nee, hij werkt alleen met gehele getallen. Binaire cijfers achter de komma staan voor 1/2, 1/4, 1/8 enzovoort; daarvoor is de talstelsel-omzetter.

Bronnen en wettelijke basis

Bijgewerkt op: · Redactioneel beleid

Vergelijkbare tools