Hallo Leute,

um eine möglichst schnelle ISR in Bascom zu erreichen, möchte ich möglichst wenig Register sichern.
Es geht um einen Timer-Interrupt (On Timer1 Tim1_isr Nosave).

In der ISR soll nur eine Word oder Long-Variable hochgezählt werden (Incr Longvar). Sonst passiert da nichts.

Welche Register muss ich PUSHen?
In anderen Progs wird mindestens SREG und r24 gesichert, manchmal auch r25, r26, r27, manche sichern auch noch r10, r11 und r16, obwohl nur einfache Rechenbefehle oder I/O-Befehle in der ISR stehen.

Was meint ihr, welche Regs ich sichern muss für eine ISR, die nur ...
Timer1 = Timervorgabe
Incr Longvar
... enthält??

Gruß Dirk