

Dvojkový doplněk vs. zápis s posunem - zlomek
Je před zkouškama, tak studuju jak divej, ale mám malou nejasnost.
Pro připomenutí: když zapisuju zlomek do paměti, tak první bit představuje znaménko, dalších pár bitů je pole exponentu a udává pozici řádové čárky a pak pak dalších x bitů je pro uložení samotného čísla (pole mantisy).
Teď ta nejasnost... z knihy, kterou pročítám, tak uvádí, že pole exponentu se čte jako zápis v posunu a pole mantisy se čte jako doplněk. Proč?
Dvojkový doplněk a zápis s posunem dostává kombinace stejných čítel, akorát záleží, jak je čtu. Proč se teda upřednostnuje v jednom doplněk a v jednom posun? Má to nějakej logickej důvod, nebo to někdo určil jen tak z nudy? :D
Díky moc za odpovědi.
Nevím, jestli vás učí konkrétní normu, nebo jen obecně.. Zkus se podívat sem:
http://www.root.cz/clanky/norma-ieee-754-a-pribuzn i-formaty-plovouci-radove-tecky/
Jó, to mi pak došlo a nestačil sem to upravit - to pole mantisy se nečte jako doplněk, ale jako kladný číslo (potom by ten první bit se znaménkem nedával smysl...).
Článek pěknej, tu známku si nezaslouží:)
Taky to tam přesně neuvádí, asi jde teda o normu a budu si pamatovat, že se používá posun u pole exponentu. Nebo sem to přesně furt nepochopil... jdu si to přečíst znova :D
Prostě nějak mozek nedokáže furt přijmout, kdy se používá posun a proč, a kdy doplněk, když reprezentujou stejný čísla.
Já už se to jednou učil. Na půlsemestrálku. A budu ještě na zkoušku ke konci ledna. A právě nepřišlo mi na tom nic divného. Pokud se mělo např. převést nějaké dekadické číslo na číslo s plovoucí čárkou, nebo zpět, žádný zádrhel jsem v tom neviděl. Ale mrknu ještě na slajdy.
edit: Tak my bereme jen normu IEEE-754. V mantise je zlomková část čísla, k té se přičte jednička, to celé na exponent - BIAS, přidat znaménko a je z toho původní číslo.