Obsah

Binární soustava (Dvojková soustava)

Binární soustava je poziční číselná soustava se základem 2. Zatímco lidé používají desítkovou soustavu (základ 10), protože máme deset prstů, počítače používají dvojkovou, protože pracují s elektřinou – tranzistor v procesoru může být buď vypnutý (0), nebo zapnutý (1).


Proč právě 0 a 1?

V počítači jsou data reprezentována fyzickými stavy:

Použití pouze dvou stavů je extrémně odolné proti chybám. Je snadné rozlišit „nic“ od „něčeho“, i když je v elektrické síti mírný šum.


Jak číst binární čísla?

V desítkové soustavě mají pozice hodnoty 1, 10, 100, 1000 (mocniny deseti). V binární soustavě mají pozice hodnoty mocnin dvou: 1, 2, 4, 8, 16, 32, 64, 128 atd.

Příklad: Převod čísla 1101 na desítkové

Čteme zprava doleva:


Jednotky binárních dat


Jak se v binární soustavě ukládají jiná data?

Počítač nevidí „písmena“ nebo „barvy“, vidí jen čísla:


Srovnání číselných soustav

V informatice se často setkáte s kombinací těchto tří soustav:

Soustava Základ Používané znaky Příklad (číslo 15)
Binární 2 0, 1 1111
Desítková 10 0–9 15
Hexadecimální 16 0–9, A–F F

Hexadecimální (šestnáctková) soustava se používá jako „zkratka“ pro binární zápis, aby lidé nemuseli číst dlouhé řady nul a jedniček (jeden znak F nahradí čtyři bity 1111).


Související pojmy: Bit a Byte, Hexadecimální soustava, Tranzistor, ASCII, XOR, Logické hradlo.