Mam dwie liczby
A = 1101,11011
B = 1000,01101
Muszę wykonać dwa działania:
A - B
B - A
Najpierw wykonam to drugie, bo z pierwszym mam wątpliwości
liczbę -A przedstawiam w U1 - 1.10010,00100
liczba B w U1 to po prostu - 0.01000,01101
Dodaję te dwie liczby 1.10010,00100 i 0.01000,01101, otrzymuję wynik 1.11010,10001. Jako, że wynik jest w U1, negujemy cyfry i otrzymujemy prawidlowy wynik w ZM = 1.11010,00100
W drugim działaniu postępując analogicznie pojawia się problem
liczba A to po prostu 0.01101,11011
liczba B w w U1 to 1.10111,10010
Dodaję te dwie liczby i otrzymuję wynik 0.00101,01110... no właśnie...i tu powinienem zastosowac negacje bo ten wynik przedstawiony jest w U1....tyle ze ten wynik jest ostateczny....dlaczego negacja nie jest potrzebna? po zanegowaniu wychodzi zly wynik:/
Odejmowanie liczb w systemie dwójkowym
-
- Użytkownik
- Posty: 177
- Rejestracja: 24 lis 2005, o 18:10
- Płeć: Mężczyzna
- Lokalizacja: Wroclaw
- Podziękował: 16 razy
-
- Użytkownik
- Posty: 20
- Rejestracja: 25 lut 2007, o 19:14
- Płeć: Mężczyzna
- Lokalizacja: Zabrze
Odejmowanie liczb w systemie dwójkowym
Wynik to 0.00101,01110... Ta liczba jest dodatnia więc nie stosujesz żadnej negacji bo ZM=ZU1=ZU2.