Computere tæller ved hjælp af et binært system, som er baseret på to cifre:0 og 1. Disse cifre bruges til at repræsentere alle tal, inklusive decimaler, brøker og negative tal.
Binære tal
Binære tal skrives ved hjælp af en række af 0'ere og 1'ere. Cifferet længst til højre repræsenterer den mindst signifikante bit (LSB), og cifferet længst til venstre repræsenterer den mest signifikante bit (MSB). For eksempel repræsenterer det binære tal 1011 decimaltallet 11.
| Binært tal | Decimaltal |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 10 | 2 |
| 11 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
Tæller i binært
For at tælle binært skal du blot tilføje 1 til det aktuelle binære tal. For for eksempel at tælle fra 0 til 7, skal du skrive følgende binære tal:
| Binært tal | Decimaltal |
|---|---|
| 000 | 0 |
| 001 | 1 |
| 010 | 2 |
| 011 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
Negative tal
Negative tal er repræsenteret i binært ved hjælp af et to-komplementsystem. Dette system fungerer ved at invertere bits af det positive tal og derefter tilføje 1. For eksempel er de tos komplement af det binære tal 0011 (3) 1101 (-3).
Brøker
Brøker er repræsenteret i binært ved hjælp af et flydende kommasystem. Dette system bruger en kombination af en mantisse og en eksponent til at repræsentere et tal. Mantissen er de signifikante cifre i tallet, og eksponenten er 2-potensen, som mantissen ganges med. For eksempel er det binære tal 0,1101 (1/2) repræsenteret som følger:
| Mantissa | Eksponent |
|---|---|
| 0,1101 | -1 |
Konklusion
Computere bruger et binært system til at tælle, fordi det er en enkel og effektiv måde at repræsentere tal på. Binære tal kan let manipuleres af elektroniske kredsløb, og de kan bruges til at repræsentere en lang række værdier, herunder decimaler, brøker og negative tal.