Autor: ZlordRudos | 27.1.2005 |
Tenhle článek píšu koho zajímá ta binární soustava která se používala (a stále pužívá) u počítačích které byly na relé.
Je to dost jednoduchý.Nejdřív si musíme udělat tabulku kterou budeme potřebovat.
Dělá se tak že máme jedničku tu vynásobíme dvěma a výsledek zase vynásobíme dvěma atd. to zopakujem 7× takže nám vznikne asi taková tabulka:
64 | 32 | 16 | 8 | 4 |
2 |
1 |
|
Mno tak nahoře máme různá čisélka ze kterých můžeme sestavit všechna čísla (kromě těch za desetinnou čárkou) od 1 do 127.V tabulce ASCII je jich právě 128:
0 - 31 řídicí znaky
32 - 47 mezera a symboly
48 - 57 číslice
58 - 64 další symboly
65 - 90 velká písmena
91 – 96 další symboly
97 – 122 malá písmena
123 – 126 další symboly
Teď například převedem znak „A“ do binární soustavy:
Nejdříve musíme vědět jaké je pořadové číslo znaku „A“ což je 65. Teďka musíme v číslech 1;2;4;8;16;32;64 najít číslo 65 nebo aspoň ho dosáhnout díky součtu několika z těch číslel.
Teď ste (snad) zistili že když sečteme 64 a 1 vyjde nám (kupodivu) číslo 65.Když víme jaké čísla budem používat (64 a 1) tak si vezmem tabulku a
číslo | 64 | 32 | 16 | 8 | 4 |
2 |
1 |
65 |
1 | 0 | 0 | 0 | 0 | 0 | 1 |
číslo | 64 | 32 | 16 | 8 | 4 |
2 |
1 |
52 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
48 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
a sčítáme tak jako by pro nás existovaly jenom jedničky a nuly (001+001=010)
0110100
+0110000
_______
1100100
a dáme to zpátky do tabulky
cislo | 64 | 32 | 16 | 8 | 4 |
2 |
1 |
? |
1 | 1 | 0 | 0 | 1 | 0 | 0 |