Co sou ty 1 a 0?????

Zdroj: SOOM.cz [ISSN 1804-7270]
Autor: ZlordRudos
Datum: 27.1.2005
Hodnocení/Hlasovalo: 0/0

Tady se zkráceně dozvíte jak používá počítač tabulku ASCII a jak počítá .

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
vyznačíme jedničkou všechna čísla která jsme používali( v našem případě se jedničky objevili pod číslem 64 a 1) a pak pod všema číslama která jsme nepoužívali napíšeme 0(pod 32;16;8;4;2).Z tabulky je jasné že znak „A“ počítač rozumí jako 1000001 .V paměti počítače se ale toto číslo ukáldá jako 01000001 (na začátek prostě dáme 0) to znamená že toto binární číslo má kapacitu 8bitů tudíž 1Bytu(tady bacha je rozdíl mezi bitem a Bytem(bit je jedno čísličko v binárním čísle a Byt je jeden znak který vydíme).
Tak mně když sem zišťoval jak to s těma jedničkama a nulama v počítači vlastně je hlavně zajímalo jak počítá počítač??Je to dost jednoduchý.Například chci vypočítat kolik je 52 plus 48 .Nejdřív musíme v těch číslech(1;2;4;8;16;32;64) najít číslo 48 a 52.Najdem že to je u 
52=32+16+4 a 48=32+16 tak si zase vezmem naší tabulku:
číslo 64 32 16 8 4

2

1

52 0 1 1 0 1 0 0
48 0 1 1 0 0 0 0
Takže dáme binární čisélka hezky do sloupečku:
0110100
0110000

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
Takže 64+32+4=100 a teď si to ověříme po našem 52+48=100 no vida takže až vám učitel z matiky řekne ať vypočítáte 52+48 bez pomocí paměti,kalkulačky,normálního počítání a prstů tak víte jak počítat.

Die Ende

Napsáno by ZlordRudos