Stoppe den Bascom Simulator am ISR Label.Zitat von mrmajo
Öffne die Register Ansicht (grüne R ganz oben)
Steppe durch die Befehle bis zum Return
Alle veränderte Register werden Rot dargestellt.
Hinzu kommt noch SREG.
In diesem Fall sähe es mit NOSAVE dann so aus:
Timer_null:
!PUSH R16
!In R16, SREG
!PUSH R16
!PUSH R24
!PUSH R25
!PUSH R26
!PUSH R27
Timer0 = Taktwert
Toggle Porta.0
!POP R27
!POP R26
!POP R25
!POP R24
!POP R16
!Out Sreg, R16
!POP R16
Return
Ergebnis: 42 Takte, also etwa 12KHz.
Lesezeichen