Ahhja, weil er ja einfach Zeile für Zeile (Adresse für Adresse) abarbeitet. Das muss noch rein in mein kleines Köpfchen

Muss aber wieder kurz auf den Timer zurückkommen. Auf Seite 4 hast du ja geschrieben
entweder änderst Du in dem jetzigem Code Deine 65 ? in 15 um, oder lädst den Timer mit 98 und zaehler mit 40.
Das hab ich ja alles nachvollzogen. Hab das auch auf meine 3,6864 MHz angepasst und den zaehler auf 14 geändert. Klappt dann wunderbar. Nur ein paar ms weichen ab. Dann wollt ich nun die kompliziertere Art machen, also hier erstmal die Rechnung:
1 / 3686400 = 271ns
271ns * 1024 = 278µs
278µs * 90 = 25ms
25ms * 40 = 1s

Diese Ergebnisse nun auf deine Aussage angewendet:
...oder lädst den Timer mit 90 und zaehler mit 40.
Also folgende Änderungen im Code:
Code:
.equ time 98-97
und
Code:
cpi zaehler, 0b00101000
Dann ist er aber wieder sehr viel langsamer als eine Sekunde. Wäre nett, wenn du mir da auf die Sprünge helfen würdest