Wie subtrahiert man Binärzahlen?

... komplette Frage anzeigen

5 Antworten

Abend,

Rechne doch binär in Dezimalzahlen um, dann subtrahierst du beide und die Differenz tuste wieder binär codieren.

Bin auf deinen Lösungsvorschlag gespannt! 😋

Cheers

Antwort bewerten Vielen Dank für Deine Bewertung

da ja der Computer, bzw sein Herzschrittmacher, die CPU eigentlich *nur* auf Addition besteht, braucht es einiger gedanklicher Winkelzüge, das ganze auch in umgekehrte Richtug ausrechnen zu lassen.

Hier vielleicht etwas nicht ganz so trockenes, hoffe ich :

http://www.ulthryvasse.de/subtraktion-von-binaeren-zahlen.html

mach was draus !

Das ganze ist sowas von logisch, wenn es erstmal geklingelt hat !   ;)

Antwort bewerten Vielen Dank für Deine Bewertung

Schon mal was vom Zweierkomplement gehört?

In dem du von der zweiten Zahl alle Zahlen "umdrehst".

Das dann zur ersten dazu addierst und zum Schluß noch die 1 dazuaddierst.

Antwort bewerten Vielen Dank für Deine Bewertung

Wie sonst auch.

1-1 = 0

0-0 = 0

1-0 = 1

0-1 = 1 Übertrag 1

Also

  110

- 001

   (1merken)

------

   101

Antwort bewerten Vielen Dank für Deine Bewertung

1+2+8+16+32 - 2+4+8 = 45

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?