Ist doch logisch: Von negativen Werten bildest du das Zweierkomplement. Damit hast du nur noch positive Multiplikatoren. Die multiplizierst du.
Ergebnis dann auch wieder das Zweierkomplement bilden.
mehr Rechnerei bedeutet.
Ist doch logisch: Von negativen Werten bildest du das Zweierkomplement. Damit hast du nur noch positive Multiplikatoren. Die multiplizierst du.
Ergebnis dann auch wieder das Zweierkomplement bilden.
mehr Rechnerei bedeutet.
Also versuchen wir es mal mit vorzeichenloser 4-bit Multiplikation: -3 * -2 = 0b1101 * 0b1110 = 0b10110110 6 = 0b00000110
Die letzten vier Bit stimmen überein, die ersten vier nicht. Das liegt auch nicht an den verwendeten Zahlen, sondern ist immer so. Die Kodierung ist also gar nicht so schlecht.
Mit einer zusätzlichen Multiplikation auf dem Ergebnis, kann man das Ergebnis definitiv nicht besser machen ;-(
Jan-Hinnerk
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.