Wenn ich eine Zahl meinetwegen 1 0 1 1 0 vor mir hab...!!
Wie weiss ich, ob die negativ oder postiv ist...!?
Wenn ich eine Zahl meinetwegen 1 0 1 1 0 vor mir hab...!!
Wie weiss ich, ob die negativ oder postiv ist...!?
Hi!
Sorry, was ist Locad?
Das due die Binaerzahl 10110 meinst, hab' ich kappert, den Rest nicht. bei der üblichen Art der Binärzahlencodierung mit Vorzeichen, ist das MSB das Vorseichen (i.d.R. das linke Bit). Wenn's gesetzt ist müsste die Zahl negativ sein, sonst positiv.
Probierts aus: nim ein dreistellige Binärzahl mit einem zusätzlichen Bit als Vorziechen. Ziehe nun +1 von Null ab ohne das Vorzeichen zu berücksichtigen:
+0000
-0001
-----
=1111
(Das Ergebnis plus 1 ergibt mit Überlauf 10000, stimmt also.)
OK, Links ist das Vorzeichen und es ist gesetzt. da das Ergebnis -1 sein muss, ist also das Vorzeichenbit bei negativen Zahlen gesetzt. (Ich musste das gerade selbst so überprüfen, da ich mir nicht mehr sicher war.)
Bis denn
Andreas