Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Technische Informatik (http://www.informatikerboard.de/board/board.php?boardid=7)
--- Zeweierkomplement (http://www.informatikerboard.de/board/thread.php?threadid=4397)


Geschrieben von Miriam am 13.10.2021 um 11:14:

  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



Geschrieben von as_string am 13.10.2021 um 16:54:

 

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



Geschrieben von Sun_ am 01.07.2022 um 23:07:

  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.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH