Hallo,
ich lese mich gerade wieder ein wenig in Maschinenrechenweise ein.
Ich versuche gerade zu verstehen wie Binäres rechnen funktioniert.
Das Addieren habe ich glaube ich schon verstanden.
Beim Subtrahieren hakt es irgendwie gewaltig.
Da muss wohl von der zweiten Zahl also von der die subtrahiert werden soll von Zahl ein das Komplementär erstellt werden. Im weiteren noch eine 1 addiert werden und zum schluss die beiden zahlen addieren.
Nun komme ich aber in meinem Beispiel nciht wieter.
Schaut mal kur drüber und ergänzt mal was da nicht stimmt.
Dezimal:
100 - 25 = 75
Binär
1100100
- 011001
__________
Schritt 1.
Komplementär der zweiten Zahl bilden
011001 -> 100110
Schritt 2.
eine 1 addieren
100110 + 000001 = 100111
Schritt 3
Nun beide Zahlen addieren.
1100100
+ 100111
__________
10001011
Dies Binärzahl steht aber für 139 und nicht für 75 wie es eigentlcih der Fall sein sollte.