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
EDIT:Ich merke gerade, wenn man das Ergebnis auf 8-Bit cuttet klappt es.
Ist das korrekt so?
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von knallschmand: 16.02.2016 19:59.