Große AVR haben einen Adressraum, der mit relativen Sprungbefehlen nicht
mehr ganz zugänglich ist. Bei diesen hat die Sprungliste Einträge mit
jeweils zwei Worten Länge. Etwa so:
jmp Main ; Reset, Sprung zur Initiierung
jmp Int0Sr ; Externer Interrupt an INT0, Sprung zur Service-Routine
reti ; Irgendein anderer Interrupt, nicht benutzt
nop
jmp IntTc0OvflwSr ; Überlauf Timer 0, Behandlungsroutine
reti ; Irgendwelche anderen Interrupts, nicht benutzt
nop
reti ; Und noch mehr Interrupts, auch nicht benutzt
nop
Bei Ein-Wort-Einträgen (z.B. RETI) sind die NOP-Instruktionen eingefügt,
um ein weiteres Wort zu ergänzen, damit die Adressierung der
nachfolgenden Sprungziel-Einträge wieder stimmt.
siehe http://www.avr-asm-tutorial.net/avr_de/interrupts/int_vektor.html