Zeweierkomplement

Neue Frage »

Auf diesen Beitrag antworten »
Miriam Zeweierkomplement

Meine Frage:
Wandeln Sie die Dezimalzahlen 4510 und ?4510 in Binärzahlen im 8-Bit Zweierkomplement um. Kennzeichnen Sie alle Zahlen mit einem Index. Für Zweierkomplementzahlen verwenden Sie bitte den Index 2c.
Leider bin ich sehr schlecht in solchen Aufgabe und bitte euch mir vielleicht weiter zu helfen. Meine Gehirn kommt da sehr durch einander. unglücklich

Meine Ideen:
Habe paar Videos angeschaut aber leider immer noch nicht verstanden
 
Auf diesen Beitrag antworten »
as_string

Hallo Miriam!

Sind das wirklich die Zahlen 4510 und -4510? Weil beides lässt sich mit einer 8-Bit-Zahl nicht darstellen (Wertebereich -128 bis 127).

Gruß
Marco
Auf diesen Beitrag antworten »
Sun_ RE: Zeweierkomplement

Hallo Miriam,
ich erkläre dir mal den grundsätzlichen Weg . Als erstes wandelst du deine Zahl in Binärcode um. Weißt du wie das geht? Ansonsten kurzer Erkurs:
du fängst an deine Zahl immer wieder durch 2 zu dividieren bis du bei 0,5 ankommst, wenn du einen Rest hast notierst du dir eine 1 und sonst eine null. den Rest lässt du, falls einer da ist, fallen) Bspw: ist Dezimal 10 so in Binärcode
10: 2=5 -> 0
5:2 = 2,5 -> 1
2:2 = 1 -> 0
1:2 = 0,5 -> 1
also ist 10 in Binär (mit 4 Bit) 0101. (es wird von unten nach oben gelesen)
So nun gehts mit dem Zweierkomplement weiter: du invertierst erst mal alle Bits für das EINERkomplement. im Falle 10 wäre das nun 1010.
Nun addierst du eine 1
1010 +1 = 1011 FERTIG!
Das Zweierkomplement zu Dezimal 10 ist also 1011.

Für deine Aufgabe: Im Falle, dass du 16 Bit meintest ist die Lösung zu a)
1110111001100010
Nun kannst du es selbst mal versuchen und die Lösung kontrollieren. Falls du noch Fragen zum Ablauf hast, frag gerne.
 
Neue Frage »
Antworten »


Verwandte Themen