www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik uP Taktzyklen Befehl


Autor: simon (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi miteinander

Ich möchte gerne wissen, ob jemand gute Unterlagen hat, um
nachzuschauen wieviel taktzyklen ein C-befehl braucht. Weis da jemand
mehr darüber?

Besten Dank
simon

Autor: Hannes Miklautsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: David W. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: simon (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok ich weiss das ich den code in assembler anschauen kann, ist es nun so
das 1 assemblerbefehl ein Taktzyklus braucht? beim PIC wärens dan 4?

Autor: johnny.m (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.