>Warum 3 Instruktionen ? werden die DSP´s nicht mehr direkt durch ASM
>angesprochen ?
werden sie schon, der DSP56002 kann beispielsweise mit einem
Multiplikationsbefehl mac (in assembler ;)) nicht nur 2 24-bit Werte
miteinander multiplizieren, sondern das Ergebnis mit dem Inhalt des
Akkumulators aufaddieren, während er sich gleichzeitig die nächsten 2
Operanden nachlädt (und dabei die Zeiger auf die Operanden
inkrementiert); gut für z.B. fft, filter, ..
somit wird aus EINEM Assembler-Befehl EINE Instruktion aber mit 6
OPERATIONEN (braucht dann glaube ich 2 Takte für den (einen) Befehl)
macht dann beispielsweise bei bis zu 40 Mips satte (max) 240 Mops :)