Prezentace čísla v počítači Flashcards
Prezentace čísla v počítači
Ke zpracování informace v počítači se z důvodu jednoduché realizovatelnosti používá zobrazení číslic nebo celých čísel ve dvojkové soustavě
Pro zobrazení celých čísel lze v PC použít 7 způsobů zobrazení
dvojkově-desítkový tvar
Do dvojkové soustavy se převádí jednotlivé číslice
hodnota každé číslice je uložena v jedné slabice (1 slabika=8 bitů)
číslice s nejmenší vahou se uloží do slabiky s nejnižší adresou
zhuštěný dvojkově-desítkový tvar
do dvojkové soustavy se převádí jednotlivé číslice
v jedné slabice se zobrazí dvě číslice (pro zobrazení jedné číslice jsou vyhrazeny 4 bity, největší číslice v desítkové soustavě je 9, (9)10 = (1001)2 tj. 4 bity pro zobrazení jedné číslice stačí
dvojice číslic s nejmenší vahou se uloží do slabiky s nejnižší adresou
Zobrazení znaménka u způsobu 1) resp. 2) je záležitostí konkrétního PC
binární soustava
viz. předchozí
Tento typ zobrazení je použitelný pouze pro kladná čísla !
přímý kód se znaménkem
číslo zobrazeno jako dvojice
1. znaménka; 2. absolutní hodnoty čísla
doplňkový kód
Kladná čísla se zobrazují stejně, pro záporná čísla je volena báze zn
Postup pro zobrazování záporných čísel v doplňkovém kódu:
zobrazit kladné číslo v binární soustavě
prohodit 1 a 0 v zápise binárního čísla (negace)
přičíst 1
inverzní kód
podobný doplňkovému kódu, rozdíl jen v bázi posunutí báze zobrazení: zn -1
v intervalu nezáporných čísel jsou obě zobrazení (v doplňkovém a inverzním kódu) identická
při výše popsaném triku neprovádíme krok 3 (přičtení 1)
existují 2 interpretace nuly +0; -0
Aditivní kód
Jiným názvem též kód s posunutou nulou
Obraz není nula v dvojkové soustavě, ale číslo, kde je na začátku nula a dále samé jedničky
Obraz čísla v kódu s posunutou nulou dostaneme tak, že k binárnímu vyjádření čísla přičteme obraz nuly
Kladná čísla mají na začátku 1
Záporná čísla mají na začátku 0
Datové typy celých kladných čísel