ich find den Ablauf nicht besonders geschickt, den IRQ zu aktivieren bevor das Sprungziel definert ist.
ansonsten sollts gehen ... tausch das mal