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
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.
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.
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?
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!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.