Hab ich was falsch verstanden oder hast du dir die Mühe umsonst gemacht?
Der AVR-Befehlssatz enthält nämlich MUL (unsigned) und MULS (signed) für 8bit*8bit=16bit Multiplikationen. Man schreibt einfach
MUL r16, r17
und schon steht das Ergebnis im Word r1:r0.
Warum einfach, wenns auch umständlich geht?
mfG
cht
Lesezeichen