Forum: Mikrocontroller und Digitale Elektronik Wie lang dauert eine Divisionsroutine maximal in C


von Gregor Rudorfer (Gast)


Lesenswert?

hallo

Ich möchte gerne wissen wie lange eine 2 Byte lange ganzzahlige 
Divisionsroutine in GCC maximal bei einer Taktfrequenz von 16MHz 
benötigt. Ich habe gehört ca. 20 µS. Ich hab nämlich ein 
Assemblerprogramm geschrieben, das dies in ca. 15-16µS schafft

von Falk B. (falk)


Lesenswert?

@ Gregor Rudorfer (Gast)

>Ich möchte gerne wissen wie lange eine 2 Byte lange ganzzahlige
>Divisionsroutine in GCC maximal bei einer Taktfrequenz von 16MHz
>benötigt. Ich habe gehört ca. 20 µS.

Schmeiss AVR-Studio an, programmiers, miss die Zeit im Debugger.

> Ich hab nämlich ein
>Assemblerprogramm geschrieben, das dies in ca. 15-16µS schafft

Jugend forscht?

MfG
Falk

von sechsnullsechs (Gast)


Lesenswert?

Naja, Schieben und Subtrahieren - kennen wir. Interessant wird es erst 
wenn wir verschiedene Datentypen haben. ZB 16 div 8, da kann man nun 
zuerst ein sign extend machen oder auch nicht.

von Peter D. (peda)


Angehängte Dateien:

Lesenswert?

Ich brauche 6..12µs dafür.


Peter

von Stefan (Gast)


Lesenswert?

Angeber :-)

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
Noch kein Account? Hier anmelden.