|
---|
Hallo, wenn ich im Binärsystem folgendes rechnen möchte: 101 - 111 __________ Was kommt dann dabei raus? Die Subtraktion der ersten beiden übereinander stehenden Bits 1-1=0 ist einfach. Darauf folgt 0-1 = ? Was ist das im Binärsystem ? Sowie ich gelesen habe ist das 1 mit Übertrag 1, aber warum ?? Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich benötige bitte nur das Ergebnis und keinen längeren Lösungsweg." |
|
www.matheretter.de/wiki/binarzahlen-subtraktion Akzeptiere einfach die Regeln! www.matheretter.de/rechner/binar |
|
Ahh aber ist es überhaupt möglich 101-111 zu rechnen ? Denn dabei kommt ja eine negative Zahl raus und die ist ja eben nicht im binären System darstellbar ? |
|
Ahh aber ist es überhaupt möglich 101-111 zu rechnen ? Denn dabei kommt ja eine negative Zahl raus und die ist ja eben nicht im binären System darstellbar ? |
|
Ahh aber ist es überhaupt möglich 101-111 zu rechnen ? Denn dabei kommt ja eine negative Zahl raus und die ist ja eben nicht im binären System darstellbar ? |
|
Wie berechne ich aber 100 - 011 Denn 0-1= 1 mit Übertrag 1 und dann steht dort 0- 1 (Übertrag 1) |
|
Hallo, man subtrahiert im Binärsystem genauso, wie im Zehnersystem bzw. jedem anderen System auch! Um Dein Beispiel mal zu lösen: Ich versuche das mal in der Art, wie es mir . in der Schule bei der Subtraktion im Zehnersystem beigebracht wurde. Zunächst schreibt man sich Minuend und Subtrahend passend untereinander, mit etwas Luft nach oben, um sich Notizen für das "Borgen" zu machen und dann beginnt man von hinten: 1. Schritt . Spalte von rechts Da steht "0 - 1". Die Null aus dem Minuenden ist kleiner als die Eins aus dem Subtrahenden, also müssen wir uns "von vorn" was borgen. Dazu müssen wir von der aktuellen Spalte nach links gehend die erste Spalte finden, in der die Ziffer im Minuend größer als Null ist. Dort ziehen wir dann 1 ab und ich notiere mir das Ergebnis des Abziehens in der entsprechenden Spalte oberhalb der Ziffer im Minuenden (der Deutlichkeit halber hier mit rot): 0 Jetzt muss ich in allen Spalten zwischen der aktuell zu berechnenden Spalte und der Spalte, in der ich "geborgt" habe, in dieser oberen Zeile die größte Ziffer im Zahlensystem ergänzen. Im Zehnersystem war dies die im Binärsystem ist das dann eben die 1. Das ergibt dann: 01 Jetzt kann ich in meiner Spalte die Rechnung erneut versuchen, indem ich vor die Ziffer aus dem Minuenden die "geborgte 1" setze: Das notieren wir im Ergebnis: 01 2. Schritt . Spalte von rechts Da steht jetzt "1 - 1". Die Eins aus dem Minuenden ist nicht kleiner als die Eins aus dem Subtrahenden, also können wir "normal" subtrahieren: Das notieren wir im Ergebnis: 01 3. Schritt . Spalte von rechts Da steht jetzt "0 - 0". Die Null aus dem Minuenden ist nicht kleiner als die Null aus dem Subtrahenden, also können wir "normal" subtrahieren: Das notieren wir im Ergebnis: 01 Das Ergebnis ist also . Ein anderes Beispiel mit weniger Worten: 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, |
|
Da ist wohl das mit dem roten Einfärben innerhalb einer Matrix nicht umsetzbar... |
|
Hallo, man subtrahiert im Binärsystem genauso, wie im Zehnersystem bzw. jedem anderen System auch! Um Dein Beispiel mal zu lösen: Ich versuche das mal in der Art, wie es mir . in der Schule bei der Subtraktion im Zehnersystem beigebracht wurde. Zunächst schreibt man sich Minuend und Subtrahend passend untereinander, mit etwas Luft nach oben, um sich Notizen für das "Borgen" zu machen und dann beginnt man von hinten: 1. Schritt . Spalte von rechts Da steht "0 - 1". Die Null aus dem Minuenden ist kleiner als die Eins aus dem Subtrahenden, also müssen wir uns "von vorn" was borgen. Dazu müssen wir von der aktuellen Spalte nach links gehend die erste Spalte finden, in der die Ziffer im Minuend größer als Null ist. Dort ziehen wir dann 1 ab und ich notiere mir das Ergebnis des Abziehens in der entsprechenden Spalte oberhalb der Ziffer im Minuenden (der Deutlichkeit halber hier mit rot): 0 Jetzt muss ich in allen Spalten zwischen der aktuell zu berechnenden Spalte und der Spalte, in der ich "geborgt" habe, in dieser oberen Zeile die größte Ziffer im Zahlensystem ergänzen. Im Zehnersystem war dies die im Binärsystem ist das dann eben die 1. Das ergibt dann: 01 Jetzt kann ich in meiner Spalte die Rechnung erneut versuchen, indem ich vor die Ziffer aus dem Minuenden die "geborgte 1" setze: Das notieren wir im Ergebnis: 01 2. Schritt . Spalte von rechts Da steht jetzt "1 - 1". Die Eins aus dem Minuenden ist nicht kleiner als die Eins aus dem Subtrahenden, also können wir "normal" subtrahieren: Das notieren wir im Ergebnis: 01 3. Schritt . Spalte von rechts Da steht jetzt "0 - 0". Die Null aus dem Minuenden ist nicht kleiner als die Null aus dem Subtrahenden, also können wir "normal" subtrahieren: Das notieren wir im Ergebnis: 01 Das Ergebnis ist also . Ein anderes Beispiel mit weniger Worten: |
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.
|