Odejmowanie liczb w systemie dwójkowym

Barcelonczyk
Użytkownik
Użytkownik
Posty: 177
Rejestracja: 24 lis 2005, o 18:10
Płeć: Mężczyzna
Lokalizacja: Wroclaw
Podziękował: 16 razy

Odejmowanie liczb w systemie dwójkowym

Post autor: Barcelonczyk »

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:/
dawidczaju
Użytkownik
Użytkownik
Posty: 20
Rejestracja: 25 lut 2007, o 19:14
Płeć: Mężczyzna
Lokalizacja: Zabrze

Odejmowanie liczb w systemie dwójkowym

Post autor: dawidczaju »

Wynik to 0.00101,01110... Ta liczba jest dodatnia więc nie stosujesz żadnej negacji bo ZM=ZU1=ZU2.
ODPOWIEDZ