Binäre Subtraktion

Neue Frage »

abi2013 Auf diesen Beitrag antworten »
Binäre Subtraktion
Hallo,

habe eine Frage zur folgenden binären Subtraktion bzw. generell zum subtrahieren im dualen Zahlensystem:

160 - 85 = 75

10100000 (160)
- 1010101 (85)
____________
01001011 (75)

Hinten angefangen:

0 - 1 = 1 (minus 1 geht nicht, also Übertrag -1)
0 - 0 - 1 (Übertrag) = 1 (wie oben)
0 - 1 - 1 (Übertrag) = 0 (1-1 heben sich auf)
Und den nachfolgeden Schritt finde ich unlogisch - warum wird bei
0 - 0 wieder ein Übertrag eingeführt??

Ich hoffe ihr könnt mir folgen - ist schwer zu erklären smile

LG,
abi2014
alterHund Auf diesen Beitrag antworten »

Auch aus 0-1-1 ergibt sich ein Übertrag,
denn 0-1-1 = 0-10
abi2013 Auf diesen Beitrag antworten »

Hm..
Ich bräuchte mal eine allgemeine Erklärung zum Übertrag um es besser zu verstehen.
Oder kann ich mir dies einfach so merken weil es immer so ist?
alterHund Auf diesen Beitrag antworten »

Wenn von 0 etwas > 0 subtrahiert wird entsteht ein Übertrag.
Wenn von 1 etwas > 1 subtrahiert wird entsteht ein Übertrag.
> 1, nämlich 10, wird der zu subtrahierende Wert wenn zu einer 1 der zu subtrahierednen Zahl noch ein Übertrag aus der vorherigen Stelle zu berücksichtigen ist.
Das ist immer so. ( im Englischen wird übrigens da von "borrow" gesprochen, im Gegensatz zu "carry" bei der Adition)
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »