.equ time 98-97
das ist wohl hier falsch.......

Mit wieviel willst Du ihn vorladen? mit 90 ?

bedenke Der Zähler läuft von dem Wert was Du vorlädst bis 255 dann kommt der Überlauf.

mithin

.equ time = 255 - 90

255 bleibt immer gleich weil das ja die Schwelle ist wo er überläuft.....

und der zähler dann mit 40 das ist richtig.
Wenn Deine Rechnung stimmt , hast Du dann eine genaue Sekunde......

Jetzt weißt Du warum es so krumme Quarze gibt.....

Gruß Sebastian