|
TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
Zadanie - jaki sposob jego rozwiazania?? :( , ArturW 16/02/05 18:23 ZADANIE:
Dla liczby x= 1.25 cecha c=1 i mantysa, m, reprezentowana binarnie na 6-ciu bitach jest równa m=101000. Podaj cechę i 6-cio bitową reprezentację binarną mantysy liczby x = 8.5.
Odpowiedz
c= 4 m= 1 0 0 0 1 0
a pytanie moje takie
Jak sie tą mantyse robi do cholery?!
c=4 bo 2^4 jest 16 (2^3 jest 8 wiec za malo) Dobrze mysle ??
ale skąd to m? Jak to sie oblicza?
pomozcie:)
pozdrawiam!- To będzie chyba tak , Jaskier 16/02/05 20:54
Cecha zgadza się, wynosi 4, bo 2^3 jest za mało, 2^4 może być. Z mantysą jest gorzej :-)
m = 8.5 / 2^4 = 0.53125 w zapisie dziesiętnym
Aby przejść do zapisu binarnego to jest takie przejście:
m = suma od i=1 do 6 z (ei * 2^(-i));
do 6, bo 6 bitów
ei jest albo 1 albo 0
więc w tym przypadku:
m = e1*1/2 + e2*(1/2)^2 + e3*(1/2)^3 + e4*(1/2)^4 + e5*(1/2)^5 + e6*(1/2)^6 = 0.53125 /*2
1.0625 = e1 + e2*1/2 + e3*(1/2)^2 + e4*(1/2)^3 + e5*(1/2)^4 + e6*(1/2)^5 ==> e1=1
0.0625 = e2*1/2 + e3*(1/2)^2 + e4*(1/2)^3 + e5*(1/2)^4 + e6*(1/2)^5 /*2
0.125 = e2 + e3*1/2 + e4*(1/2)^2 + e5*(1/2)^3 + e6*(1/2)^4 ==> e2=0
0.125 = e3*1/2 + e4*(1/2)^2 + e5*(1/2)^3 + e6*(1/2)^4 /*2
0.25 = e3 + e4*1/2 + e5*(1/2)^2 + e6*(1/2)^3 ==> e3=0
0.25 = e4*1/2 + e5*(1/2)^2 + e6*(1/2)^3 /*2
0.5 = e4 + e5*1/2 + e6*(1/2)^2 ==> e4=0
0.5 = e5*1/2 + e6*(1/2)^2 /*2
1 = e5 + e6*1/2 ==> e5=1
0 = e6*1/2 ==> e6=0
czyli po zestawieniu m= 100010
Trochę czasu miałem, ech... :-) - dzieki!:) , ArturW 16/02/05 22:38
moze mi to troszke rozjasni - ale nie ma szybszej metody ?? :)- Jest dużo szybszy , Jaskier 16/02/05 22:54
dopiero teraz sobie przypomniałem :-)
m = 0.53125;
Masz 6 bitów, więc 64 liczby można z tego utworzyć.
m*64 = 34
Zamieniasz tą 34 na zapis binarny i od razu dostajesz : 100010
I po co się tak wcześniej męczyłem, ech... :-D- Dzieki raz jeszcze! , ArturW 16/02/05 23:18
ryje w Google i ryje - czytam wszystkie wykłady i nie ma nic ciekawego . DZIEKI!!!
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|