Nein, er speichert nur die genutzten und die temporären (R0, R1).
Siehe hier:
Code:
@00000054: __vector_7
76:       {
+00000054:   921F        PUSH    R1               Push register on stack
+00000055:   920F        PUSH    R0               Push register on stack
+00000056:   B60F        IN      R0,0x3F          In from I/O location
+00000057:   920F        PUSH    R0               Push register on stack
+00000058:   2411        CLR     R1               Clear Register
+00000059:   938F        PUSH    R24              Push register on stack
81:           if (++interrupt_num_10ms == IRQS_PER_10MS)
+0000005A:   91800063    LDS     R24,0x0063       Load direct from data space
+0000005C:   5F8F        SUBI    R24,0xFF         Subtract immediate
+0000005D:   93800063    STS     0x0063,R24       Store direct to data space
+0000005F:   3184        CPI     R24,0x14         Compare with immediate
+00000060:   F559        BRNE    PC+0x2C          Branch if not equal