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

  1. Skriv ner det binära talet: 1011
  2. 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
  3. 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
00000Inga bitar satta
000112^0 = 1
001022^1 = 2
001132^1 + 2^0 = 2 + 1
010042^2 = 4
010152^2 + 2^0 = 4 + 1
011062^2 + 2^1 = 4 + 2
011172^2 + 2^1 + 2^0 = 4 + 2 + 1
100082^3 = 8
100192^3 + 2^0 = 8 + 1
1010102^3 + 2^1 = 8 + 2
1011112^3 + 2^1 + 2^0 = 8 + 2 + 1
1100122^3 + 2^2 = 8 + 4
1101132^3 + 2^2 + 2^0 = 8 + 4 + 1
1110142^3 + 2^2 + 2^1 = 8 + 4 + 2
1111152^3 + 2^2 + 2^1 + 2^0 = 8 + 4 + 2 + 1