Computers tellen met behulp van een binair systeem, dat is gebaseerd op twee cijfers:0 en 1. Deze cijfers worden gebruikt om alle getallen weer te geven, inclusief decimalen, breuken en negatieve getallen.
Binaire getallen
Binaire getallen worden geschreven met behulp van een reeks nullen en enen. Het meest rechtse cijfer vertegenwoordigt de minst significante bit (LSB), en het meest linkse cijfer vertegenwoordigt de meest significante bit (MSB). Het binaire getal 1011 vertegenwoordigt bijvoorbeeld het decimale getal 11.
| Binair getal | Decimaal getal |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 10 | 2 |
| 11 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
Tellen in binair
Om binair te tellen, voegt u eenvoudigweg 1 toe aan het huidige binaire getal. Als u bijvoorbeeld van 0 tot 7 wilt tellen, schrijft u de volgende binaire getallen:
| Binair getal | Decimaal getal |
|---|---|
| 000 | 0 |
| 001 | 1 |
| 010 | 2 |
| 011 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
Negatieve cijfers
Negatieve getallen worden binair weergegeven met behulp van een twee-complementsysteem. Dit systeem werkt door de bits van het positieve getal om te keren en vervolgens 1 toe te voegen. Het twee-complement van het binaire getal 0011 (3) is bijvoorbeeld 1101 (-3).
Breuken
Breuken worden binair weergegeven met behulp van een drijvende-kommasysteem. Dit systeem gebruikt een combinatie van een mantisse en een exponent om een getal weer te geven. De mantisse zijn de significante cijfers van het getal, en de exponent is de macht van 2 waarmee de mantisse wordt vermenigvuldigd. Het binaire getal 0,1101 (1/2) wordt bijvoorbeeld als volgt weergegeven:
| Mantisse | Exponent |
|---|---|
| 0,1101 | -1 |
Conclusie
Computers gebruiken een binair systeem om te tellen, omdat het een eenvoudige en efficiënte manier is om getallen weer te geven. Binaire getallen kunnen gemakkelijk worden gemanipuleerd door elektronische circuits en kunnen worden gebruikt om een breed scala aan waarden weer te geven, waaronder decimalen, breuken en negatieve getallen. |