Frage von Illfindhome, 56

Wie subtrahiert man Binärzahlen?

Was ergibt die folgende Gleichung 111011 - 01110 = ?

Antwort
von elagtric, 27

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
von Roderic, 14

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
von Kito101, 26

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

Antwort
von W00dp3ckr, 22

Wie sonst auch.

1-1 = 0

0-0 = 0

1-0 = 1

0-1 = 1 Übertrag 1

Also

  110

- 001

   (1merken)

------

   101

Antwort
von zasch, 23

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

Kommentar von zasch ,

Die Seite ist die beste die man dazu finden kann!

http://www.arndt-bruenner.de/mathe/scripts/Zahlensysteme.htm

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten