Nehmen wir als Beispiel die Zahlen 10 und 11
Wenn ich diese nun in eine Dualzahl umforme kommt dies hier raus:
10 = 1010
12 = 1100
1.Frage: Sind diese Zahlen (1010 und 1100) nun nicht negativ? Denn wir sagen ja, dass der MSB (most significant bit) für 0 positiv und für 1 negativ ist?
------------------------------------------------------
2.Frage/Problem
Nun Addieren wir die Beiden Zahlen, also 10+12 =22:
1010
+1100
=10110 => Überlauf
Hierbei kommt es doch zu einem Überlauf, denn wir haben ja nur 4 byte?
Und 10110 ist wegen MSB = 1 auch negativ, kurz gesagt wir haben 10110 = -6 ?
Ich hoffe ihr könnt mir hier etwas weiter helfen, dieses Thema mit dem Überlauf oder negativen und positiven Zahlen verwirrt mich ziemlich.
LG Lumpi