Welkom bij NetwerkKlareTaal.nl

Netwerk Technologie Logo
Binaire Extreme Uitleg - Netwerk Technologie

Binaire Extreme Uitleg

Wat zijn binaire getallen?

Binaire getallen vormen de basis van alle digitale systemen en computers. Ze gebruiken slechts twee cijfers, namelijk 0 en 1, in tegenstelling tot het decimale systeem dat we dagelijks gebruiken, dat tien cijfers (0-9) gebruikt. Elk binair cijfer wordt een "bit" genoemd. Een reeks van acht bits wordt een "byte" genoemd.

Waarom binaire getallen?

Computers gebruiken binaire getallen omdat ze werken met digitale schakelingen die slechts twee toestanden kunnen hebben: aan (1) of uit (0). Deze eenvoudige tweestandenlogica maakt binaire getallen uiterst geschikt voor het representeren van data in elektronische apparaten.

De basis van binaire getallen

In het binaire systeem is de waarde van elk cijfer (bit) gebaseerd op een macht van 2, in plaats van een macht van 10 zoals in het decimale systeem. Hier is hoe de waarde van elk bit wordt bepaald in een 8-bit binair getal:

Bitpositie Macht van 2 Decimale waarde
0 2^0 1
1 2^1 2
2 2^2 4
3 2^3 8
4 2^4 16
5 2^5 32
6 2^6 64
7 2^7 128

Omzetten van binair naar decimaal

Om een binair getal om te zetten naar een decimaal getal, tel je de waarden van de bits op die op "1" staan. Laten we bijvoorbeeld het binaire getal 1101 omzetten naar een decimaal getal:

  • 1 * 2^3 (8) + 1 * 2^2 (4) + 0 * 2^1 (0) + 1 * 2^0 (1)
  • Dit wordt: 8 + 4 + 0 + 1 = 13

Dus, het binaire getal 1101 is gelijk aan 13 in het decimale systeem.

Omzetten van decimaal naar binair

Om een decimaal getal om te zetten naar een binair getal, deel je het getal herhaaldelijk door 2 en noteer je de restwaarden. Deze restwaarden vormen het binaire getal, gelezen van onder naar boven. Laten we bijvoorbeeld het decimale getal 19 omzetten naar een binair getal:

Stap Deel door 2 Quotiënt Rest
1 19 / 2 9 1
2 9 / 2 4 1
3 4 / 2 2 0
4 2 / 2 1 0
5 1 / 2 0 1

Lezen van onder naar boven, de restwaarden geven het binaire getal 10011. Dus, het decimale getal 19 is gelijk aan 10011 in het binaire systeem.

Binaire rekenkunde

Net zoals in het decimale systeem, kun je in het binaire systeem ook optellen, aftrekken, vermenigvuldigen en delen. Hier zijn enkele voorbeelden:

Optellen

Binaire optelling volgt dezelfde logica als decimale optelling, maar het is eenvoudiger omdat er slechts twee cijfers zijn. Laten we bijvoorbeeld 101 en 110 optellen:

              101
            + 110
            ------
             1011
            

Het resultaat is 1011 in binair, wat gelijk is aan 11 in decimaal.

Uitleg stap voor stap:

  • Laatste kolom (rechts): 1 + 0 = 1
  • Middelste kolom: 0 + 1 = 1
  • Eerste kolom (links): 1 + 1 = 10 in binair, wat betekent 0 schrijven en 1 onthouden (carry over).
  • Carry over naar een nieuwe kolom links van de eerste kolom: 1 (van carry over)

Dus, de optelling van 101 en 110 in binair is 1011.

Binaire rekenkunde

Net zoals in het decimale systeem, kun je in het binaire systeem ook optellen, aftrekken, vermenigvuldigen en delen. Hier zijn enkele voorbeelden:

Optellen

Binaire optelling volgt dezelfde logica als decimale optelling, maar het is eenvoudiger omdat er slechts twee cijfers zijn. Laten we bijvoorbeeld 101 en 110 optellen:

              101
            + 110
            ------
             1011
            

Het resultaat is 1011 in binair, wat gelijk is aan 11 in decimaal.

Uitleg stap voor stap:

  • Laatste kolom (rechts): 1 + 0 = 1
  • Middelste kolom: 0 + 1 = 1
  • Eerste kolom (links): 1 + 1 = 10 in binair, wat betekent 0 schrijven en 1 onthouden (carry over).
  • Carry over naar een nieuwe kolom links van de eerste kolom: 1 (van carry over)

Dus, de optelling van 101 en 110 in binair is 1011.

Aftrekken

Binaire aftrekking gebruikt hetzelfde principe als decimale aftrekking, met het concept van lenen. Laten we bijvoorbeeld 1101 - 101 uitvoeren:

              1101
            - 0101
            ------
              1000
            

Het resultaat is 1000 in binair, wat gelijk is aan 8 in decimaal.

Uitleg stap voor stap:

  • Laatste kolom (rechts): 1 - 1 = 0
  • Middelste kolom: 0 - 0 = 0
  • Volgende kolom: 1 - 1 = 0
  • Eerste kolom (links): 1 - 0 = 1

Dus, de aftrekking van 1101 en 0101 in binair is 1000.

Vermenigvuldigen

Binaire vermenigvuldiging lijkt op decimale vermenigvuldiging, maar het is eenvoudiger omdat je alleen met nullen en enen werkt. Laten we bijvoorbeeld 101 en 11 vermenigvuldigen:

                101
              x  11
              -----
                101
               101
              -----
               1111
            

Het resultaat is 1111 in binair, wat gelijk is aan 15 in decimaal.

Uitleg stap voor stap:

  • Eerste rij: 101 vermenigvuldigd met de laatste 1 geeft 101
  • Tweede rij: 101 vermenigvuldigd met de eerste 1 (met een plek opschuiven naar links) geeft 1010
  • Optellen van de resultaten: 101 + 1010 = 1111

Dus, de vermenigvuldiging van 101 en 11 in binair is 1111.

Delen

Binaire deling is vergelijkbaar met decimale deling, maar eenvoudiger. Laten we bijvoorbeeld 1010 delen door 10:

                10 | 1010
                   - 10
                  -----
                     10
                   - 10
                  -----
                      0
            

Het resultaat is 101 in binair, wat gelijk is aan 5 in decimaal.

Uitleg stap voor stap:

  • Stap 1: 10 past 1 keer in 10, wat een resultaat van 1 oplevert.
  • Stap 2: Trek 10 af van 10, resultaat is 0.
  • Stap 3: Breng de volgende 1 naar beneden. Herhaal de deling, 10 past 1 keer in 10, voeg 1 toe aan het resultaat.
  • Stap 4: Trek opnieuw af, resultaat is 0.

Dus, de deling van 1010 door 10 in binair is 101.

Binaire logische operaties

Naast rekenkundige operaties, ondersteunen binaire getallen ook logische operaties zoals AND, OR, en XOR. Deze operaties worden veel gebruikt in digitale elektronica en computercodering.

AND-operatie

De AND-operatie vergelijkt twee binaire getallen bit voor bit en geeft een 1 alleen als beide bits 1 zijn. Bijvoorbeeld:

1 0 1 1
AND 1 1 0 1
= 1 0 0 1

Het resultaat is 1001 in binair.

OR-operatie

De OR-operatie vergelijkt twee binaire getallen bit voor bit en geeft een 1 als ten minste één van de bits 1 is. Bijvoorbeeld:

1 0 1 1
OR 1 1 0 1
= 1 1 1 1

Het resultaat is 1111 in binair.

XOR-operatie

De XOR-operatie (exclusive OR) vergelijkt twee binaire getallen bit voor bit en geeft een 1 als één van de bits 1 is, maar niet beide. Bijvoorbeeld:

1 0 1 1
XOR 1 1 0 1
= 0 1 1 0

Het resultaat is 0110 in binair.

Praktische toepassingen van binaire getallen

Binaire getallen hebben talloze toepassingen in de moderne technologie, van het coderen van kleuren in digitale afbeeldingen tot het opslaan van gegevens in computers en het verzenden van informatie over netwerken. Hier zijn enkele voorbeelden:

  • Computers: Alle gegevens in een computer, inclusief tekst, afbeeldingen en geluid, worden opgeslagen en verwerkt als binaire getallen.
  • Netwerken: IP-adressen in computernetwerken worden vaak weergegeven in binaire vorm. Bijvoorbeeld, het IP-adres 192.168.1.1 kan worden geschreven als 11000000.10101000.00000001.00000001 in binair.
  • Digitale elektronica: Logische schakelingen in digitale apparaten gebruiken binaire logica om berekeningen uit te voeren en beslissingen te nemen.

Bezoekerscounter

Totaal aantal bezoekers: 294