Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 14. 05. 2009 14:52

hollowback
Zelenáč
Příspěvky: 11
Reputace:   
 

soucet dvou cisel zobrazenych v pohyblive radove carce

Věděl by někdo jak tohle vyřešit?

Jedná se o dvě binární čísla.

Vypočítejte součet dvou čísel zobrazených v pohyblivé řádové čárce se skrytou
jedničkou, jestliže pro zobrazení exponentu je 6 bitů a pro mantisu 10 bitů.


Hodně by mi to pomohl postup i vysvětlení na nějakém příkladu. Předem všem moc děkuji.

Offline

 

#2 16. 05. 2009 23:54

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4247
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: soucet dvou cisel zobrazenych v pohyblive radove carce

http://www.student.cvut.cz/cwut/index.p … ni.C4.8Dka

Mantisa říká "jakými ciframi číslo začíná" a exponent "jakou mocninou dvojky se má mantisa vynásobit". Skrytá jednička znamená, že před číslo máš napsat ještě jedničku.
Zkusme to pro 4-bitovou mantisu a 2-bitový exponent
0001|01 je číslo 6 (po dopsání jedničky 11, krát 2^01=2)
Pokud bychom sčítali dvě čísla se stejným exponentem, stačí doplnit skryté jedničky před mantisy, mantisy sečíst a skrýt prní jedničku. Pokud to, co zbude, bude delší, než kolik máme bitů na uložení mantisy, pak poslední bit zahodíme, výsledek posuneme o bit doprava a zvětšíme exponent.

Pokud sčítáme čísla s různými exponenty, pak v čísle  menším expoentem provedeme bitový posun doprava o rozdíl exponentů (tedy několik nejpravějších bitů zahodíme), pokud  byl poslední zahozený bit 1, zaokrouhlíme nahoru (tj. zvětšíme mantisu o 1), pak provedem přičtení jako v předchozím případě (sečíst mantisy a ošetřit přetečení).


BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

#3 20. 05. 2009 20:46

hollowback
Zelenáč
Příspěvky: 11
Reputace:   
 

Re: soucet dvou cisel zobrazenych v pohyblive radove carce

Je v tom binárním čísle první exponent a pak mantisa nebo naopak? Tady je totiž, že je tu znaménkový bit, pak exponent a pak mantisa.



www.cmsps.cz/~marlib/soustavy/prezentac … _cisla.pdf

Tak co je tedy správně?

Offline

 

#4 21. 05. 2009 01:25

Kondr
Veterán
Místo: Linz, Österreich
Příspěvky: 4247
Škola: FI MU 2013
Pozice: Vývojář, JKU
Reputace:   38 
 

Re: soucet dvou cisel zobrazenych v pohyblive radove carce

↑ hollowback:Koukal jsem ještě na tu normu IEEE 754 a asi máš pravdu. Ale stejně bych na to na všech strojích a ve všech jazycích nespoléhal.


BRKOS - matematický korespondenční seminář pro střední školy

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson