Mul befehl

Gast #354778
Lesenswert?

Hallo,

Problem ich Multipliziere 2 Zahlen mit dem Mul befehl.
255 * 255 im Reg. R0 steht dann FF und Im Register R1 Steht dann FE
sollte da jetzt nicht auch FF stehen?

das ergebniss wird doch in den Registern R0 (LOW Byte) und R1 (High
Byte) ausgsgeben. oder sehe ich das Falsch.

Danke für eine kurze aufklährung.
Gast #354784
Lesenswert?

es fehlen FFFF-FE01 = 1FE = 2*FF.

In DSPs gibt es die MAC-Unit (Multiply and Add).
Deren Ergebnis kann FFFF sein, falls beide Multiplikanden und Summanden
FF sind.

Habe mal in einem DSP-Buch (von TI?) eine sehr schöne Grafik dazu
gesehen, suche ich Euch heraus.
Auch wenn man Multiplikationen kaskadiert, ist dieser
2-fach-Hinzu-Adder sehr nützlich.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren