Forum

Einloggen | Registrieren | RSS  

for-Schleife Timing ..... (Elektronik)

verfasst von bastelix(R), 08.03.2023, 22:37 Uhr

» weil ja da der Dezimalwert in die Bits zerlegt wird...
Andersrum wird eine Dezimalzahl draus: https://de.wikipedia.org/wiki/Einerkomplement (und nimmt bei 8-Bit-Prozessoren immer uint8_t für Schleifen so lange du nicht mit mehr als 256 Iterationen arbeiten musst)

» Hatte vor dem If schon die ( Switch / Case mit break ) Methode.... das
» brachte aber nichts....
» es ist die Schleife die Zeit braucht . Auch die While - Schleife wäre
» nicht schneller !
Ohne den ganzen Code zu kennen lässt sich das nicht abschätzen.

» Seltsamerweise ist die Zeit abhängig vom Inhalt des Byte 00000000 ist
» schnell......00000001 ist schon merklich langsamer ! obwohl die Anzahl der
» Bits ja immer dieselbe ist.
Und du meinst das liegt an der Schleife und nicht an den unterschiedlichen Aktionen die du bei 0x00 gegenüber 0x01 ausführst? Wie hast du die Messung durchgeführt?



Gesamter Thread:

for-Schleife Timing ..... - Zahnlos72(R), 07.03.2023, 19:35 (Elektronik)
for-Schleife Timing ..... - bastelix(R), 07.03.2023, 22:19
for-Schleife Timing ..... - Zahnlos72(R), 07.03.2023, 23:42
for-Schleife Timing ..... - bastelix(R), 08.03.2023, 22:37
for-Schleife Timing ..... - Zahnlos72(R), 09.03.2023, 10:12
for-Schleife Timing ..... - Zahnlos72(R), 09.03.2023, 12:52