Čísla v rôznych sústavách
Desiatková |
Šestnástková |
Dvojková |
0
|
0
|
0
|
1
|
1
|
1
|
2
|
2
|
01
|
15
|
F
|
1111
|
16
|
10
|
10000
|
63
|
3F
|
11111
|
128
|
80
|
10000000
|
255
|
FF
|
11111111
|
768
|
300
|
1100000000
|
3 964 |
F7C |
111101111100 |
|
p.4 Číselné sústavy
Číselné sústavy sú rôzne spôsoby zápisu
čísel. Líšia sa od seba základom,
teda číslom ktoré je umocňované a počtom cifier, ktoré sa používajú.
Najčastejšie sa stretáme s desiatkovou sústavou,
ktorú človek používa už odpradávna kvôli prirodzenému počtu prstov na
oboch rukách.
p.4.1 Dvojková - binárna
Význam tejto sústavy, čo sa týka počítačov, snáď
ani netreba vysvetľovať. Je to základná sústava jednotiek a núl, ktoré
predstavujú jednotku kapacity, BIT (binary digit). Bit teda môže nadobúdať
hodnoty 1 a 0. Základnou podstatou tejto sústavy je jej jednoduchosť.
Keďže počítače fungujú na základe spínačov a elektrického prúdu, je
ľahké určiť stavy bitu. Ak cez obvod prechádza prúd, tak bit má hodnotu
1, ak nie, má hodnotu 0. Na používanie bitov, bolo treba stanoviť väčšiu
jednotku, BYTE, ktorá pozostáva z bitov. Konkrétne 1 B (byte) má 8 b
(bitov). Je dané binárne číslo 11111111, toto číslo je uložené práve
v jednom byte. Spôsob počítania je 27*1 + 26*1 + 25*1 +24*1 +23*1 +22*1+21*1+20*1.
Súčet týchto čísel je 255, čo je zároveň najväčšie číslo, ktoré sme
schopní uložiť do 1 bytu.
p.4.2 Desiatková - decimálna
Je to sústava, ktorú používame v bežnom živote.
Jej historické opodstatnenie nájdeme v počte prstov na oboch rukách.
Počítanie v decimálnej sústave funguje podobne, ako v binárnej, akurát
za základ dávame číslo 10. Napríklad 3651 v desiatkovej sústave znamená
103*3+102*6+101*5+100*1.
p.4.3 Šestnásková - hexadecimálna
Táto sústava je taká istá ako decimálna, alebo
binárna, ale za základ sa používa číslo 16. Keďže je to šestnástková
sústava, pozostáva zo šestnástich prvkov : 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,
kde A v hexadecimálnej = 10 v decimálnej a podobne B = 11, C = 12, D
= 13, E = 14 a F = 15. Napríklad číslo 4F6A v hexadecimálnej sústave
je 163*4+162*15+161*6+160*10, čiže 20330 v decimálnej sústave.
|