Go Down

Topic: LED Strip Blinker sehr langsam (Read 1 time) previous topic - next topic

uwefed

Der Compiler optimiert die Moduloberechnung zu einer für ihn einfacheren Operation. Wahrscheinlich testet er Bit 0.
Oder verschiebt die Zahl über ein Flag nach rechts und führt einen bedingten Sprung dieses Flags durch.
(6502 Vorgeschädigter)

Grüße Uwe

michael_x

Aha
Es ist so aber die beste wenn nicht ein zigste Möglichkeit dem Compiler mitzuteilen was ich will.
Sehe ich das so ungefähr richtig?
i & 1 unterscheidet grade/ungrade.

Postmaster hat natürlich Recht.
Wenn der Compiler einen unterstützt,  und aus % 2 das erheblich elegantere &1 macht, schadet es nicht,  das zumindest zu wissen.

Go Up