Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Verständisfrage zu Zweierkomplement (8-Bit)

Verständisfrage zu Zweierkomplement (8-Bit)

Universität / Fachhochschule

Tags: Zweierkomplement

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
10101

10101 aktiv_icon

13:17 Uhr, 06.10.2013

Antworten
Hallo

-1F16 als Zweierkomplement (8Bit) entspricht: 111100012

Nun soll ich aber +1F16 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."
Online-Nachhilfe in Mathematik
Antwort
zockermax

zockermax aktiv_icon

13:41 Uhr, 06.10.2013

Antworten
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

10101 aktiv_icon

17:24 Uhr, 06.10.2013

Antworten
1F16 = (0)111000012
-1F16 = (1)111000012

Das sind aber doch mehr als 8 Bits ?
Antwort
zockermax

zockermax aktiv_icon

22:39 Uhr, 06.10.2013

Antworten
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:
1F1600011111
-1F1611100001

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.