Το JSR είναι μια οδηγία γλώσσας συναρμολόγησης που σημαίνει "άλμα σε υπορουτίνα". Επιτρέπει στο πρόγραμμα να επαναχρησιμοποιήσει ένα τμήμα του κώδικα (την υπορουτίνα) με τη λειτουργία διακλάδωσης σε εκείνο το τμήμα του κώδικα και στη συνέχεια να επιστρέψει στην κύρια ροή του προγράμματος αργότερα. Είναι λειτουργικά ισοδύναμη με τη δήλωση GOTO που βρίσκεται σε ορισμένες γλώσσες προγραμματισμού.
Αρκτικόλεξα υπολογιστών, Γλώσσα προγραμματισμού, Όροι προγραμματισμού