Forum: Mikrocontroller und Digitale Elektronik Festkommamultiplikation Binärzahlen


von Rolf R. (Gast)


Lesenswert?

Hallo,
wie kann ich die beiden Zahlen Multiplizieren:

1,1101
1,101

von Klaus W. (mfgkw)


Lesenswert?

wie man halt so multipliziert:
1
     1,1101*1,101
2
     ------------
3
     1,1101
4
 +     11101
5
 +      00000
6
 +       11101
7
    11-1111---  <- gemerkt
8
 =  10,1111001

von Rolf R. (Gast)


Lesenswert?

Ok also man rückt nach jeder Ziffer das Komma um eine Stelle nach links, 
bis es ganzzahlig ist. Das wollte ich nur wissen.

von Klaus W. (mfgkw)


Lesenswert?

ja, genauso wie man im Zehnersystem auch schriftlich mutlipliziert.
Nur halt leichter zu rechnen, da 1*... die originale Ziffernfolge
ist, und 0*... einfach 0.
Wenn der rechte Operand natürlich mehr Stellen vor dem Komma hat,
muß man bei den ersten Einzelmultiplikationen entsprechend das
Komma nach rechts verschieben.

von Rolf R. (Gast)


Lesenswert?

ok also könnte ich auch gleich nur die einzelnen stellen multiplizieren 
und dann je nach Vorkomma stellen das Komma ausrechnen. z.B. 
101,xxx*1101,xxx: 7 Vorkomma Stellen.

von berndl (Gast)


Lesenswert?

hier mal was zum schmoekern:
http://de.wikipedia.org/wiki/Booth-Algorithmus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.