Mam pewien problem, nie do końca wiem kiedy wynik jest poprawny w U2:
Przykład 1:
Kod: Zaznacz cały
kod U2, k=4;
1000 (-8)
+1101 (-3)
---------
1|0101 (-11)
Jeśli tak, to wynik jest niepoprawny, ale czy zapisujemy go jako 0101 czy po prostu jest on niepoprawny i już? Chodzi o zadanie na kolokwium, mam napisać, że wynik niepoprawny, czy 0101, bo np. w innych przykładach też jest przekroczenie zakresu, ignorujemy bit, który nie mieści się i wynik okazuje się poprawny, ale to można sprawdzić tylko przekształcając na system dziesiętny?
W U1 dodajemy bit nadmiaru do pozycji najmniej znaczącej i wychodzi dla przykładu powyżej 0110 i też wynik nie jest -11, czy to jest też niepoprawne czy wynikiem jest 0110?
Komputer wiadomo jak liczy, gdy przekroczy zakres to będzie to liczba, która została uzyskana, mimo że jest niepoprawna.
Dzięki z góry za pomoc.