matematykaszkolna.pl
mantysy sumowanie asd: Wiem,że to nie forum informatyczne,ale wiem,że nie brakuje tu ludzi wszechstronnie uzdolnionych także jakby ktoś mógł pomóc Przeprowadź sumowanie podanych liczb zapisanych w kodzie uzupełnieniowym. m−mantysa,c−cecha m1 = 10001110 c1 = 00101010 m2 = 01001001 c2 = 00100110 c1 > c2 o 4,zatem przesunięcie m2 o 4 bity w prawo no ustalam c2 też aby się wyrównało z c1,zatem c1 = c2 Przesuwam m2 o 4 bity w prawo m2 = 00100000 //utrata niektórych bitów,wychodzą poza zakres sumuje mantysy 00100000 +10001110 −−−−−−−−−−−−−−−− 10101110 A odpowiedź powinna być dla sumy mantys : 10010010 Co popsułem?Źle przesunąłem czy co?
9 sty 13:39
Pytający: "Przesuwam m2 o 4 bity w prawo m2 = 00100000"
9 sty 17:02
asd: w sensie, że źle przesunąłem? czy jak? skoro różnica cech = 4,to mantyse przesuwam o 4 bity w prawo, tak? dlatego zadałem pytanie
9 sty 18:51
Pytający: W sensie tak, źle przesunąłeś. Gdyby zdziwił mnie sam pomysł takiego przesunięcia, to nie zawarłbym otrzymanego wyniku w cudzysłowie. To chyba oczywiste... Więc może spróbuj jeszcze raz z tym przesunięciem. A jeśli znowu wyjdzie Ci takie cudo, to się pochwal, jak Ty to przesuwasz.
9 sty 20:15
asd: ok teraz skorzystałem z kalkulatora przesunięc bitowych dla pewności, wyszlo 100 a skoro mantysa ma 8 bitów, to wychodzi 00000100?po zsumowaniu i tak inny wynik, więc jeśli nadal źle przesunąłem − nie umiem przesuwać w takim razie
9 sty 20:41
Pytający: Znaczy jak masz 8 bitów to po każdym przesunięciu dalej masz 8 bitów, te z przodu Ci jakoś magicznie nie znikają. Wynik teraz dobry, ale nigdzie po drodze nie wychodzi 100 (chyba że to skrót myślowy): 01001001 // m2 00100100 // m2 przesunięte o 1 w prawo 00010010 // m2 przesunięte o 2 w prawo 00001001 // m2 przesunięte o 3 w prawo 00000100 // m2 przesunięte o 4 w prawo Teraz wychodzi na to, że nie umiesz dodawać.
9 sty 21:34
asd: 00000100 10001110 + −−−−−−−−−−−−−−−−− 10010010 zgadza się,źle na kartce przeniosłem, dziękuję
9 sty 21:58