Gast
#530216
Hallo zusammen, ich benutze einen MSP430F2274, welcher über keinen Hardware-Multiplier verfügt. Die Software programmiere ich mit IAR in C. Nun zu meiner Frage: Die Multiplikation in C ist simpel, auch der Assembler-Code erscheint mir logisch. Dort wird nämlich ein eine Subroutine zur 16 Bit Multiplikation aufgerufen. Kann mir jemand sagen, warum die angesprochene Operation nur ca. 20 Zyklen (mit einem Oszilloskop gemessen) dauert? Gemäss Debugging-Vorgang sollten weit mehr Zyklen für die Berechnung benötigt werden... Wo liegt mein (Überlegungs-) Fehler? Danke für eure Hilfe!! Gruss Fabian