Witam,
Na zajeciach mialam przyklad z kodu q15 i q3:
dla q3 np taki:
0.625 x (-0.25)
0101
x 1110
-----------------------------
00000000
0000101
000101
11011
-----------------------------
11110110
W ostatnim mnozeniu mnozymy przez -1, bo ta pierwsza jedynka to właśnie jest -1, czyli wynik powinien być „-„0101, żeby go odwrocić to robi się negacje wszystkich bitow i dodaje 1, czyli otrzymujemy 1011.
Nie bylo jednak przykladu gdy dwie liczby sa ujemne. Czy wie ktos moze czy mozna wtedy dwie liczby zamienic na dodatnie i wtedy przemnozyc, bo tak jest najlatwiej ?
Z gory wielkie dzieki za odpowiedz.
Na zajeciach mialam przyklad z kodu q15 i q3:
dla q3 np taki:
0.625 x (-0.25)
0101
x 1110
-----------------------------
00000000
0000101
000101
11011
-----------------------------
11110110
W ostatnim mnozeniu mnozymy przez -1, bo ta pierwsza jedynka to właśnie jest -1, czyli wynik powinien być „-„0101, żeby go odwrocić to robi się negacje wszystkich bitow i dodaje 1, czyli otrzymujemy 1011.
Nie bylo jednak przykladu gdy dwie liczby sa ujemne. Czy wie ktos moze czy mozna wtedy dwie liczby zamienic na dodatnie i wtedy przemnozyc, bo tak jest najlatwiej ?
Z gory wielkie dzieki za odpowiedz.