ich versuche gerade, eine Prüfsumme durch Addition der Binärzahlen zu berechnen (um nicht nur den Weg mit Umrechnung in dezimal zu können). beispiel auf EA 3 Kurs 20047 Aufgabe 3.7
Gegeben sind die Wörter
1) 11000111 = -56
2) 00111011 = 59
3) 10010101 = 106
4) 00111111 = 63
5) 11101111 = -16
6) 11000100 = -59
Hier meine Rechnung:
Schritt 1: Ich rechne zunächste jeweils zwei Zahlen zusammen. ist umständlich, aber für mich übersichtlicher, anstatt 6 Zahlen mit Einmal zu addieren)
11000111 (1)
+ 00111011 (2)
------------------
= (1) 00000010 ==> Ergebnis 1
10010101 (3)
+ 00111111 (4)
--------------
= 11010100 ==> Ergebnis 2
11101111 (5)
+ 11000100 (6)
-----------------
= (1)00110011 ==> Ergebnis 3
Schritt 2: Dann addiere ich Ergebnis 1 zu Ergebnis 2 und diese Summe dann zu Ergebnis 3.
00000010 (Erg. 1)
+ 11010100 (Erg. 2)
-----------------------
= 11010110
+ 00110011 (Erg. 3)
-----------------------
= (1) 00011001
Schritt 3: Übertrag dazu addieren
00011001
+ 111
--------------
= 00100000
Ich kommen somit nicht auf die Lösung -115, wie in der EA angegeben.
Hoffe, jemand hat einen Tipp, wo hier mein Rechenfehler liegt... oder eine andere Vorgehensweise? ´... außer Umrechnung in Dezimal 🙂
Grüße
Gegeben sind die Wörter
1) 11000111 = -56
2) 00111011 = 59
3) 10010101 = 106
4) 00111111 = 63
5) 11101111 = -16
6) 11000100 = -59
Hier meine Rechnung:
Schritt 1: Ich rechne zunächste jeweils zwei Zahlen zusammen. ist umständlich, aber für mich übersichtlicher, anstatt 6 Zahlen mit Einmal zu addieren)
11000111 (1)
+ 00111011 (2)
------------------
= (1) 00000010 ==> Ergebnis 1
10010101 (3)
+ 00111111 (4)
--------------
= 11010100 ==> Ergebnis 2
11101111 (5)
+ 11000100 (6)
-----------------
= (1)00110011 ==> Ergebnis 3
Schritt 2: Dann addiere ich Ergebnis 1 zu Ergebnis 2 und diese Summe dann zu Ergebnis 3.
00000010 (Erg. 1)
+ 11010100 (Erg. 2)
-----------------------
= 11010110
+ 00110011 (Erg. 3)
-----------------------
= (1) 00011001
Schritt 3: Übertrag dazu addieren
00011001
+ 111
--------------
= 00100000
Ich kommen somit nicht auf die Lösung -115, wie in der EA angegeben.
Hoffe, jemand hat einen Tipp, wo hier mein Rechenfehler liegt... oder eine andere Vorgehensweise? ´... außer Umrechnung in Dezimal 🙂
Grüße