Uložení čísel v počítači Informatika pro ekonomy II doplněk
Přirozená čísla, nula počítačová technologie -> binární soustava 2 číslo zabírá určitý paměťový prostor (počet paměťových buněk) n bitů často jsou číselné hodnoty zobrazeny na celých bytech (1 B, 2 B, 4 B)
Rozsah zobrazených hodnot minimální „přirozené“ číslo — nula maximální přirozené číslo n bitů: 2 n n n+1 bitů: 2 n tj. n bitů: 2 n – 1; celý interval 3
Celá čísla nezáporná čísla se zobrazují stejně pro záporná čísla musí být zvoleny určité kladné obrazy interval hodnot zobrazitelných na určitém prostoru se rozdělí na poloviny horní polovina je věnována záporným číslům existují různé možnosti přiřazení čísel obrazům
Kódy záporných čísel přímý kód: záporná čísla se zobrazují stejně jako kladná, ale s nejvyšším bitem „1“. Dvě různé nuly, opačné uspořádání, aritmetika inverzní kód: záporná čísla se zobrazují jako negace kladných. Dvě různé nuly, nutné aritmetické korekce doplňkový kód: záporná čísla se zobrazují inverzně a posunutě o 1 (doplňky do počtu) Porovnání i výpočty jsou bez korekcí v pořádku. Používá se prakticky všude.
Doplňkový kód opačná čísla — inverze ve všech bitech, přičtení 1 Příklad: prostor 4 bity, celá čísla. celkem 16 hodnot, z toho 16 / 2 = 8 záporných vzory obrazy max. kladné číslo: (2 n – 1) div 2 = 2 n – 1 – 1 záporných čísel je: 2 n div 2 = 2 n – 1