subtraktion von binärzahlen?

1 Antwort

Von Experte KarlRanseierIII bestätigt

Beim Zweierkomplement negiert man einfach die hintere Zahl und addiert dann die beiden Zahlen, um eine Subtraktion durchzuführen.

90 - 115 = 90 + (-115)

0101 1010 // 19
-
0111 0011 // 115

=

0101 1010 // 19
+
1000 1101 // -115

=

11100111 // -25

Wie du siehst stimmt das Ergebnis.

Übrigens: Zum negieren einer Binärzahl (im Zweierkomplement) tauscht man einfach die 1en und 0en, und addiert dann noch 1.

0111 0011 //115

= > (1 und 0 tauschen)

1000 1100

=> (1 addieren)

1000 1101 //-115
Woher ich das weiß:Studium / Ausbildung – Bachelor in Informatik 👨🏻‍🎓