Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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.

Předmět Autor Datum
Nevím, jestli vás učí konkrétní normu, nebo jen obecně.. Zkus se podívat sem: http://www.root.cz/cla…
Niko Bellic 03.01.2014 20:23
Niko Bellic
Jó, to mi pak došlo a nestačil sem to upravit - to pole mantisy se nečte jako doplněk, ale jako klad…
Odoaker 03.01.2014 21:01
Odoaker
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… poslední
Niko Bellic 03.01.2014 21:28
Niko Bellic

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.8-)

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.

Zpět do poradny Odpovědět na původní otázku Nahoru