Forum: Mikrocontroller und Digitale Elektronik Multiplikation 16bit x 8bit


von Helmut Hofmann (Gast)


Lesenswert?

Hallo,

hat jemand zufällig eine einfache Routine für eine Multiplikation einer 
16bit-Zahl mit 2

danke im voraus

helmut

von Hans (Gast)


Lesenswert?

Schieben nach links 2x

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

In AVR Assembler:

clc
rol zahl_low
rol zahl_high

von mikki merten (Gast)


Lesenswert?

Für Leute die Code sparen wollen

zahl_low = R0...R31
zahl_high = R0...R31

add zahl_low,zahl_low
adc zahl_high,zahl_high

macht das clc überflüssig

von Helmut Hofmann (Gast)


Lesenswert?

vielen Dank für die Tips,
am einfachsten scheint die Addition zu sein,da eingelesene ADC-Werte 
verarbeitet werden sollen

helmut

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.