Datamaskiner teller ved hjelp av et binært system, som er basert på to sifre:0 og 1. Disse sifrene brukes til å representere alle tall, inkludert desimaler, brøker og negative tall.
Binære tall
Binære tall skrives ved hjelp av en serie med 0-ere og 1-ere. Sifferet lengst til høyre representerer den minst signifikante biten (LSB), og sifferet lengst til venstre representerer den mest signifikante biten (MSB). For eksempel representerer det binære tallet 1011 desimaltallet 11.
| Binært tall | Desimaltall |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 10 | 2 |
| 11 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
Tell i binært
For å telle i binært, legg til 1 til det gjeldende binære tallet. For å telle fra 0 til 7, skriver du for eksempel følgende binære tall:
| Binært tall | Desimaltall |
|---|---|
| 000 | 0 |
| 001 | 1 |
| 010 | 2 |
| 011 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
Negative tall
Negative tall er representert i binært ved å bruke et to-komplementsystem. Dette systemet fungerer ved å invertere bitene til det positive tallet og deretter legge til 1. For eksempel er de tos komplement til det binære tallet 0011 (3) 1101 (-3).
Brøker
Brøker er representert i binært ved å bruke et flyttallsystem. Dette systemet bruker en kombinasjon av en mantisse og en eksponent for å representere et tall. Mantissen er de signifikante sifrene i tallet, og eksponenten er potensen av 2 som mantissen multipliseres med. For eksempel er det binære tallet 0,1101 (1/2) representert som følger:
| Mantissa | Eksponent |
|---|---|
| 0,1101 | -1 |
Konklusjon
Datamaskiner bruker et binært system for å telle fordi det er en enkel og effektiv måte å representere tall på. Binære tall kan enkelt manipuleres av elektroniske kretser, og de kan brukes til å representere et bredt spekter av verdier, inkludert desimaler, brøker og negative tall.