uP Taktzyklen Befehl

Gast #315397
Lesenswert?
• ▲
▼
Hmmm.. ein C-Befehl wird wohl schwierig sein, da man nicht sagen kann,
in wievielen ASM-Kommandos der Befehl realisiert wird. Leider hängt
dies von der eingestellten Optimierung, Compilertyp etc. ab.
Gast #315398
Lesenswert?
• ▲
▼
Es gibt keine feste Zyklenzahl für einen C-Befehl.

1. Plattformabhängig
2. Optimierungsgrad abhängig
3. Programmabhängig

Je nach Compiler kannst du dir aber anschauen, was er in Assembler
ausgespuckt hat. Falls der Prozessor ein RISC ist, dann kannste das
ziemlich genau sagen.
Gast #315400
Lesenswert?
• ▲
▼
Es gibt von jeder µC-Familie eine Dokumentation über den Befehlssatz. Da
steht auch drin, wie viele Zyklen jeder Befehl braucht (ist nicht immer
nur einer!). Bei ATMEL AVRs steht sogar am Ende eines jeden
Datenblattes ein 'Instruction Set Summary', das diese Informationen
liefert!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.