Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Multiplizieren im 2erKomplement (http://www.informatikerboard.de/board/thread.php?threadid=2869)


Geschrieben von knallschmand am 16.02.2016 um 19:19:

  Multiplizieren im 2erKomplement

Hallo liebe Leute,

Funktioniert die Multiplikation im 2erkomplement genauso wie die "normale" Multiplikation binärer Zahlen?
Ich habe mal testweise [(-9)*(8)]=[(11110111)*(00001000)] ausgerechnet.
Das Ergebnis ist 000011110111000.
1.Frage: Warum hat das Ergebnis nur 15bits?
2.Frage: Das Ergebnis ist offensichtlich positiv (wegen MSB=0), das passt ja nicht zum erwarteten Ergebnis (-72)?

Wäre euch sehr dankbar smile


EDIT:Ich merke gerade, wenn man das Ergebnis auf 8-Bit cuttet klappt es.
Ist das korrekt so?



Geschrieben von eulerscheZahl am 16.02.2016 um 21:37:

 

Ja, mit 8 Bit stimmt die Rechnung.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH