Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




3. Polyadické soustavy, reprezentace čísel v počítači

PDF
Stáhnout kompletní materiál zdarma (696.86 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

 Čísla s pohyblivou řádovou čárkou – varianty 

 http://babbage.cs.qc.cuny.edu/IEEE-754/ 

 Dekadické varianty jsou užívány výjimečně 

IEEE754 

bitů  základ 

exponent 

mantisa 

přesnost 

binary16 

16 

5b 

10 (+1) 

poloviční 

binary32 

32 

8b 

23 (+1) 

základní 

binary64 

64 

11b 

52 (+1) 

dvojitá 

extended 

80 

15b 

64 (+1) 

dvojitá rozšířená 

binary128  

128 

15b 

112 (+1) 

čtyřnásobná 

decimal32 

32 

10 

-

95 až +96 

7 číslic 

základní 

decimal64 

64 

10 

-

383 až +384 

16 číslic  dvojitá 

decimal128 

128 

10 

-

6143 až 6144  34 číslic  čtyřnásobná 

Reprezentace čísel v počítači 

 Čísla s pohyblivou řádovou čárkou – základní přesnost 

– specifické hodnoty 

– NaN – reprezentuje výsledek neplatné operace  

• např. druhá odmocnina záporného čísla, argument operace je NaN … 

– sNaN obvykle vyvolá výjimku, qNaN obvykle nikoliv 

Význam 

Hodnota 

Platí, když 

normalizovaný tvar 

X = (-1)s . 2e-127 . (1 + m)  0 < e < 255 

subnormální tvar 

X = (-1)s . 2-126 .  m 

e = 0, m <> 0 

kladná nula 

X = 0 

e = 0, m = 0, s = 0 

záporná nula 

X = 0 

e = 0, m = 0, s = 1 

kladné nekonečno 

X = +

e = 255, m = 0, s = 0 

záporné nekonečno 

X = -

e = 255, m = 0, s = 1 

není číslo 

X = NaN (sNaN, qNaN) 

e = 255, m  

Reprezentace textu v počítači 

 Prostřednictvím číselných kódů 

– ASCII kód (tabulka) 

• 7 bitový, rozšířený 8 bitový  

Reprezentace textu v počítači 

 Prostřednictvím číselných kódů 

– ASCII kód (tabulka) 

• rozšířený 8 bitový 

• různé varianty kódování českých znaků (CP852, ISO8859-2, Win1250) 

•   

Reprezentace textu v počítači 

 UniCode (www.unicode.org) 

– vícebajtová (původně pouze 2 bajtová) reprezentace znaků 
– v původní variantě tedy 256 x více znaků, ale: 

Témata, do kterých materiál patří