Gast
#3621819
Hallo, ich habe eine vieleicht blöde Frage. Was bedeutet " 2-cycle Multiplier" bei einigen AVR`s? Bedeutet es, das der AVR mit doppelter Taktung arbeiten kann?
|
Anzeige
|
2-cycle Multiplier?
Gast
#3621819
Hallo, ich habe eine vieleicht blöde Frage. Was bedeutet " 2-cycle Multiplier" bei einigen AVR`s? Bedeutet es, das der AVR mit doppelter Taktung arbeiten kann? Gib mal ein Beispiel, welchen µC du meinst. Ich hab den Begriff so noch nicht gehört, aber ich würde mal schätzen, dass es da eine Multiplizier-Einheit in Hardware gibt, die eine Multiplikation in 2 Taktzyklen durchführen kann.
Gast
#3621826
Hi
> Bedeutet es, das der AVR mit doppelter Taktung arbeiten kann?
Das bedeutet, das der Befehl zwei Takte dauert.
MfG Spess
Gast
#3621827
Z.B. hat der Mega16 und der Mega1284p diese Option. Hallo Der Bert, "ein "2-cycle Multiplier" ist doch keine Option, sondern ein Assembler Befehl. Siehe AVR Instruction Set Manual http://www.atmel.com/images/doc0856.pdf Oder http://www.atmel.no/webdoc/avrassembler/index.html
Gast
#3621910
>Ich hab den Begriff so noch nicht gehört, aber ich würde mal schätzen,
Sie enttäuschen mich, steht auf jedem ATmega-Datenblatt auf der ersten
Seite.
der alte Hanns schrieb: >>Ich hab den Begriff so noch nicht gehört, aber ich würde mal schätzen, > > Sie enttäuschen mich, steht auf jedem ATmega-Datenblatt auf der ersten > Seite. Da kanst du mal sehen, wie selten ich die erste Seite lese :-)
Gast
#3622419
Der Bert schrieb: > Z.B. hat der Mega16 und der Mega1284p diese Option. Jeder Mega hat diese Option (aber andererseits leider auch kein einziger Tiny). Es handelt sich dabei nicht nur um eine einzelne Instruktion, sondern um einen ganzen Satz davon für diverse Zwecke, primär natürlich Multiplikationen in diversen Varianten. Dies tun sie eben in jeweils zwei Takten. Außerdem lassen sich diese Instruktionen auch sehr schön für schnelle Schiebeoperationen (insbesondere über mehrere Bytes hinweg) verwenden, wenn eine variable Verschiebung oder eine konstante Verschiebung um mehr als zwei Bit benötigt wird. Sowas wird z.B. bei Vollgrafik mit Proportionalschriften oder "Sprites" gebraucht. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|