🌐 NL

💻 Binaire rekenmachine

Een rekenmachine om te converteren tussen binaire en decimale getallen en om binaire rekenbewerkingen uit te voeren. Handig voor programmeren, het leren van informatica en het ontwerpen van digitale logische schakelingen.

Decimale invoer → Binair

Binair

Binaire invoer → Decimaal

Decimaal

Binaire bewerkingen

Resultaat
Decimaal
GIDS

Meer lezen

01

Wat is binair?

Binair is een getallensysteem dat alleen twee cijfers gebruikt: 0 en 1. Computers verwerken alle gegevens in binair, als weergave van de AAN/UIT-toestanden van digitale circuits. Bijvoorbeeld: decimaal 5 is 101 in binair, en decimaal 10 is 1010 in binair.

02

Hoe binary naar decimaal omzetten

Om binair naar decimaal om te zetten, vermenigvuldig je elk cijfer met machten van 2 en tel je alles op. Bijvoorbeeld: binair 1011 is (1×2³)+(0×2²)+(1×2¹)+(1×2⁰) = 8+0+2+1 = 11 (decimaal). Deze rekenmachine voert die conversie direct uit.

03

Hoe decimaal naar binair omzetten

Om decimaal naar binair om te zetten, deel je het decimale getal herhaaldelijk door 2 en lees je de resten in omgekeerde volgorde. Bijvoorbeeld bij decimaal 13: 13÷2=6 rest 1, 6÷2=3 rest 0, 3÷2=1 rest 1, 1÷2=0 rest 1, en teruglezen geeft 1101 (binair).

04

Binaire optelling en aftrekking

Bij binaire optelling gelden de regels: 0+0=0, 0+1=1, 1+0=1, 1+1=10 (er is carry). Bijvoorbeeld: 101 + 11 = 1000. Bij aftrekken wordt zo nodig 2 geleend van hogere posities. Deze rekenmachine verwerkt carries en leningen automatisch.

05

Binaire vermenigvuldiging en deling

Binaire vermenigvuldiging lijkt op decimale vermenigvuldiging, maar is eenvoudiger. De enige regels zijn: 0×0=0, 0×1=0, 1×0=0, 1×1=1. Delen werkt hetzelfde als decimaal delen, maar wordt in binair berekend. In programmeren maken bitshiftbewerkingen snelle vermenigvuldiging/deling mogelijk.

06

Praktische toepassingen van binair

Binair wordt veel gebruikt in computerprogrammeren, berekeningen van netwerksubnetmaskers, instellingen voor bestandsrechten (chmod), digitale beeldverwerking, encryptie en meer. Veel computergerelateerde taken zoals IP-adressen, MAC-adressen, bitflags en kleurcodes zijn gebaseerd op binair.

Veelgestelde vragen

Hoe worden negatieve getallen in binair weergegeven?
Computers gebruiken meestal two's complement om negatieve getallen weer te geven. Deze rekenmachine richt zich op het omzetten en bewerken van positieve gehele getallen, dus controleer het teken goed als een aftrekresultaat negatief zou zijn.
Is er een limiet aan het aantal cijfers dat ik kan invoeren?
Binaire waarden worden vaak verwerkt in breedtes van 8-bit, 16-bit of 32-bit. Zeer lange binaire strings kunnen de gebruikelijke integerlimieten in programmeren overschrijden, dus houd hier rekening mee bij het omzetten van grote getallen.
Hoe hangt binair samen met hexadecimaal?
Elke 4 binaire cijfers komen exact overeen met één hexadecimaal cijfer (bijvoorbeeld: 1111 = F). Daarom worden lange binaire getallen vaak omgezet naar hexadecimaal voor een kortere, beter leesbare weergave.
Hoe gaat de rekenmachine om met resten bij binaire deling?
Binaire deling kan, net als decimale deling, een quotiënt en een rest opleveren. Als de deling niet exact is, wordt alleen het gehele quotiënt getoond; voor fractionele resultaten is een aparte berekening nodig.
Wat gebeurt er als ik een teken anders dan 0 of 1 invoer?
Binaire getallen gebruiken alleen de cijfers 0 en 1, dus elk ander teken veroorzaakt een fout of voorkomt berekening. Controleer voordat je converteert of je invoer alleen uit 0'en en 1'en bestaat.