10101 
13:17 Uhr, 06.10.2013
|
Hallo
als Zweierkomplement (8Bit) entspricht:
Nun soll ich aber als Zweierkomplement (8Bit) darstellen. Ich dachte das nur negative Zahlen mit dem Zweierkomplement dragstellt werden oder nicht ?
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen." |
|
|
Die erste Ziffer zeigt an, ob die Zahl negativ (1) oder positiv (0) ist. So kannst du mit 8 Bit aber keine größeren Zahlen als 127 darstellen.
Gruß max
|
10101 
17:24 Uhr, 06.10.2013
|
= =
Das sind aber doch mehr als 8 Bits ?
|
|
Nein, so funktioniert das nicht. Deine Berechnung der negativen Zahl ist ja richtig.
Bei einer positiven Zahl musst du keine Invertierung und auch keine Addition um 1 machen. Einfach kontrollieren, dass die Zahl im Intervall liegt und dann ganz normal.
Zweierkomplement:
PS: Anhand der ersten Ziffer kann man erkennen, ob die Zahl neg. oder pos. ist. Deshalb wird aber nicht einfach die Ziffer vorne angefügt, sondern Aufgrund der Invertierung bei negativen Zahlen wird aus der ersten Null eine Eins.
Gruß Max
|
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.
|