Zobrazení reálných čísel
Transkript
Zobrazení reálných čísel ➢ Jsou v počítači uložena podle standardu IEEE 754 • IEEE = Institute of Electrical and Electronics Engineers = organizace elektroinženýrů a informatiků, která má přes 350 000 členů v cca 150 zemích světa. Definuje standardy v oblastech elektrotechniky a výpočetní techniky, spolu s ISO a ANSI patří k nejvýznamnějším standardizačním organizacím. Viz http://www.ieee.org, http://www.ieee.cz ➢ Seminář z VT 1 17.9.2008 ➢ Objekt ve kterém je uloženo reálné číslo je rozdělen do tří částí • znaménko - nejvyšší bit (0 = kladné, 1= záporné) • exponent — nese informaci o velikosti čísla • mantisa — uchovává číslice ➢ Reálné číslo takto zapsané pak můžeme matematicky vyjádřit Exponent +/- Mantisa × 2 ➢ Seminář z VT 2 17.9.2008 • U 32b reálných čísel (tzv. single precision) má mantisa velikost 23 bitů a exponent 8 bitů • U 64b čísel (double precision) - mantisa 52 b, exponent 11 b • U 80b čísel (extended precision) - mantisa 64 bitů, exponent 15 bitů ➢ Seminář z VT 3 17.9.2008 ➢ Exponent • určuje počet řádů, o které musíme posunout řádovou čárku • může být kladný (posouváme řádovou čárku doprava) i záporný (doleva) • před uložením je k němu přičteno číslo bias 2n–1 – 1 (kód posunuté nuly – posouvá nulu zhruba doprostřed rozsahu), kde n je počet bitů exponentu ➢ Seminář z VT 4 17.9.2008 ➢ Mantisa • kromě případu čísla 0 vždy začíná (v bin. podobě) jedničkou, která se neukládá ➢ Seminář z VT 5 17.9.2008 ➢ Posunutá forma exponentu • K 8bitovému exponentu (u single precision) se přičítá bias v hodnotě 127 (28 – 1 – 1) • K 11bitovému exponentu (u double precision) se přičítá bias v hodnotě 1023 (211 – 1 – 1) 000 ... 000 - max 011 ... 111 0 100 ... 000 +1 011 … 111 + max 111 ... 111 + max + 1 • Důvod: snadnější porovnávání reálných čísel ➢ Seminář z VT 6 17.9.2008 ➢ Příklady: • 13,15710 = 1101,001010000011000100012 1,101001010000011000100012 x 23 znaménko: 0 Exponent: 3+127 (posun) = 13010 = 100000102 Výsledek: 0 10000010 10100101000001100010001 ➢ Seminář z VT 7 17.9.2008 • - 0,312510 = - 0,01012 1,012 x 2-2 znaménko: 1 Exponent: -2+127 (posun) = 12510 = 011111012 Výsledek: 1 01111101 01000000000000000000000 • naopak – zjištění o jaké jde číslo 1 01111101 01000000000000000000000 01111101 = 125 – 127 = -2 1,01000000000000000000000 x 2-2 = = 0,0101000000000000000000000 = = 1x2-2 + 1x2-4 = -0,3125 ➢ Seminář z VT 8 17.9.2008
Podobné dokumenty
Zvýhodněné volání pro členy PlzenecNet u mobilního operátora T
dalšího měsíce (Minuty navíc a minuty HIT nejsou převoditelné do
dalšího měsíce). Pokud se tyto minuty v následujícím měsíci nevyčerpají propadají.
Přenos stávajícího čísla klienta od jiného či ste...
Obsah 1 Číselné soustavy 2 Paměť počítače
– Znaménkový bit mantisy je označen z
– Nejvyšší bit mantisy je vždy 1 (normovaný tvar) a neuchovává se
• Exponent
– Je na 8 bitech v kódu s posunutou nulou o 127 doleva
• Nula – exponent i mantisa...
Zobrazení čísel v počítači - příklady
je uložena na 23 bitech v přímém kódu se znaménkem
Znaménkový bit mantisy je označen z
Kladné číslo má znaménkový bit nulový, u záporného čísla je v z uložena 1
Nejvyšší bit mantisy je vždy 1 a nez...
VirtualBox 2.1.4 – desktopová virtualizace
Virtuální síť uvnitř VirtualBoxu, není propojena s hostitelem ani vnější sítí.
Vyrozumění o podaném odvolání
- pozemku parc. č. 959 a objektu č.p. 1444 na tomto pozemku v katastrálním území Braník
- pozemku parc. č. 960/1 a objektu č.p. 1445 na tomto pozemku v katastrálním území Braník
- pozemku parc. č. ...