Binärzahlen subtrahieren (negatives Ergebnis)?
Hallo zusammen,
ich habe eine Aufgabe bekommen und zwar muss ich 30-90 in Binärzahlen schriftlich subtrahieren.
Ich habe schonmal für 30 = 0001 1110 und für 90 = 0101 1010
Es muss in 8 Bit dargestellt sein. Wenn ich versuche es zu subtrahieren hat die Zahl aber mehr als 8 Bit könnt Ihr mir weiter helfen?
Danke & schönen Abend
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Mathematik
Also zuerst machst du die 90 zur -90, indem du erst jedes Bit flippst und dann 1 addierst:
1010 0110
Nun addierst du beide Zahlen:
0001 1110
+1010 0110
=1100 0100
Zur Kontrolle: 1100 0100 = 68-2^7=-60
Ah jetzt habe ich meinen Fehler ich hab beim letzten Schritt subtrahiert anstatt addiert. Danke!