Hi,

Danke.

das ist alles in Byte.

So geht es. Ist sogar etwas schneller.
Geht das vielleicht noch schneller?

Code:
       $asm
          LDs R25, {G_erase}                                '
          LDI R24, 1                                        ' R24 = 1

          CP          R25, R24
          BREQ        Label_1                               ' Verzweigen nach "Ziel", wenn R25 = R24

          LDI         R22, 0                                ' das machen wir (zum Beispiel), wenn R25 NICHT= r24 ist
          RJMP        Label_2                               'wir müssen unbedingt springen, sonst laufen wir ja

        Label_1:
          LDI         R22, 1                                ' das machen wir (zum Beispiel), wenn R25 = r24 ist

        Label_2:
         sts {Gl_rstflag} , R22

     $end Asm