Číselná interpretace je pohled na bity jako na čísla.
Cifry desítkové soustavy
Kolik používáme běžně cifer tzn. znaků, které reprezentují číslici?
Je jich 10. Jsou to znaky: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Každé číslo vyšší než 9 obsahuje kombinaci předchozích cifer.
- 10 je číslo, které se skládá ze dvou cifer: 1 a 0.
- 4269 je číslo, které se sdkládá ze 4 cifer: 4, 2, 6 a 9.
Jinak řečeno v běžném životě počítáme v desítkové soustavě.
Cifry dvojkové soustavy
Z předchozích kapitol ale už víte, že počítače pracují s bity které obsahují jen 2 možné hodnoty: 1 a 0.
Z těchto dvou hodnot už můžeme počítat ve dvojkové soustavě.
Počítání funguje úplně stejně jako v desítkové soustavě až na to, že máme k dispozici jen 2 cifry: 1 a 0.
Počítání od nuly tak vypadá následovně:
- 0
- 1
- 10
- 11
- 100
- 101
- 110
- 111
- 1000
- atd..
Vztah mezi desítkovou a dvojkovou číselnou soustavou
- Dvojková soustava se počítá takto: 02, 12, 102 … k číslům se přidává taková dvojka dole aby bylo jasné, že je to číslo ve dvojkové soustavě.
- Desítková soustava se počítá takto: 010, 110, 210…
Otázka: kolik je číslo 102 v desítkové číselné soustavě? Správně: je to číslo 210!
Podívejte se na následující číselnou řadu, jak číslo v desítkové soustavě odpovídá číslům ve dvojkové soustavě a začne to být jasné.
- 010 = 02
- 110 = 12
- 210 = 102
- 310 = 112
- 410 = 1002
- 510 = 1012
Exponenciální řada 2x
Většina běžných ajťáků si z hlavy pamatuje prvních cca 10 čísel z číselné řady 2x (2, 4, 8, 16, 32, 64…) protože se tyto hodnoty v IT vyskytují úplně všude.
Podívejte se na následující tabulku.
Dvojková Desítková číselná číselná Odpovídá číslu 210 soustava soustava s exponentem -------------------------------------------------- 1 1 20 10 2 21 100 4 22 1000 8 23 10000 16 24 100000 32 25 1000000 64 26 10000000 128 27 100000000 256 28 1000000000 512 29 10000000000 1024 210 100000000000 2048 211 1000000000000 4096 212 (dále jsou zajímavé už jen tyto hodnoty) ... 65536 216 ... ... 232 ... ... 264