mikrocontroller.net

Forum: Offtopic Subtraktion im Binärsystem


Autor: DANIEL-K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich versuche zwei Binärzahlen voneinander zu subtrahieren, doch leider 
verstehe ich die Aufgabe bei wikipedia nicht.

http://upload.wikimedia.org/math/b/a/0/ba0d22c78e7...

    0 − 0 = 0
    0 − 1 = −1 (dargestellt als 1 und Übertrag 1)
    1 − 0 = 1
    1 − 1 = 0

Aber ich verstehe nicht was mit dem Übertrag dann gemacht wird, ob er 
addiert oder subtrahiert wird von dem ganzen.

Ich fange mal von hinten an was ich mir denke:

0-1= -1
Deshalb wird unten eine 1 geschrieben und der Übertrag ist 1


1-1=0
Aber was mache ich jetzt mit dem Übertrag?



Danke für eure Hilfe!


Lg Daniel

Autor: Kai G. (runtimeterror)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Übertrag wird bei der nächsten abzuziehenden Binärziffer zum 
Subtrahenden addiert, so dass hier zur Abwechslung auch mal '2' 
subtrahiert werden kann.

Alles analog zur Addition: Ein Übertrag bewirkt hier, dass die nächste 
Ziffer des 2. Summanden um eins erhöht wird.

Führ die Subtraktion doch mal schriftlich im Dezimalsystem durch - das 
funktioniert da genauso.

Die Subtraktion lässt sich aber auch immer als Addition des 
Zweikomplements darstellen, was zwar schwieriger zu verstehen, aber von 
Hand etwas leichter durchzuführen ist.

Autor: DANIEL-K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Antwort! Ich versuch es jetzt nochmal!

Grüße

Autor: Moe (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
FYI: Dat ding heist "borrow" bei subtraction
und "carry" bei addition

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail, Yahoo oder Facebook? Keine Anmeldung erforderlich!
Mit Google-Account einloggen | Mit Facebook-Account einloggen
Noch kein Account? Hier anmelden.