Vad är binära tal?
Binärkod är datorernas språk och består endast av de två siffrorna 0 och 1.
Vad är decimala tal?
Det decimala talsystemet är det vi använder till vardags. Det baseras på tio siffror, från 0 till 9.
Hur man konverterar binärt till decimalt
Varje siffra i ett binärt tal representerar en potens av 2. Från höger till vänster är potenserna 2^0, 2^1, 2^2, 2^3 och så vidare.
Ett enkelt exempel: Konvertera 1011 till decimalt
- Skriv ner det binära talet: 1011
- Lista potenserna av 2:
- Siffran längst till höger (1): 2^0 = 1
- Andra siffran (1): 2^1 = 2
- Tredje siffran (0): 2^2 = 4 (men vi ignorerar denna eftersom siffran är 0)
- Siffran längst till vänster (1): 2^3 = 8
- Addera värdena där siffran är 1: 8 + 2 + 1 = 11
Alltså motsvarar det binära talet 1011 det decimala talet 11.
Ett annat exempel: 10110
10110 = 16 + 0 + 4 + 2 + 0 = 22 decimalt
Konverteringstabell
| Binär | Decimal | Förklaring |
|---|---|---|
| 0000 | 0 | Inga bitar satta |
| 0001 | 1 | 2^0 = 1 |
| 0010 | 2 | 2^1 = 2 |
| 0011 | 3 | 2^1 + 2^0 = 2 + 1 |
| 0100 | 4 | 2^2 = 4 |
| 0101 | 5 | 2^2 + 2^0 = 4 + 1 |
| 0110 | 6 | 2^2 + 2^1 = 4 + 2 |
| 0111 | 7 | 2^2 + 2^1 + 2^0 = 4 + 2 + 1 |
| 1000 | 8 | 2^3 = 8 |
| 1001 | 9 | 2^3 + 2^0 = 8 + 1 |
| 1010 | 10 | 2^3 + 2^1 = 8 + 2 |
| 1011 | 11 | 2^3 + 2^1 + 2^0 = 8 + 2 + 1 |
| 1100 | 12 | 2^3 + 2^2 = 8 + 4 |
| 1101 | 13 | 2^3 + 2^2 + 2^0 = 8 + 4 + 1 |
| 1110 | 14 | 2^3 + 2^2 + 2^1 = 8 + 4 + 2 |
| 1111 | 15 | 2^3 + 2^2 + 2^1 + 2^0 = 8 + 4 + 2 + 1 |