package Ġandroid . emu 6 5 0 2 . instructions . impl Ċ Ċ import Ġandroid . emu 6 5 0 2 . CPU Ċ import Ġandroid . emu 6 5 0 2 . instructions . Base Instruction Ċ import Ġandroid . emu 6 5 0 2 . instructions . Instruction Ċ Ċ /** ĠJump Ġto ĠSub Routine Ġ*/ Ċ class ĠJ SR ( private Ġval Ġcpu : ĠCPU ) Ġ: ĠBase Instruction ( Instruction . JS R , Ġcpu ) Ġ{ ĊĠ Ġoverride Ġfun Ġabsolute () Ġ{ ĊĠĠĠ Ġval Ġaddr Ġ= Ġcpu . pop Word () ĊĠĠĠ Ġval Ġcurr Addr Ġ= Ġcpu . PC Ġ- Ġ 1 ĊĠĠĠ Ġcpu . stack Push ( curr Addr . shr ( 8 ). and ( 0 xff )) ĊĠĠĠ Ġcpu . stack Push ( curr Addr . and ( 0 xff )) ĊĠĠĠ Ġcpu . PC Ġ= Ġaddr ĊĠ Ġ} Ċ } ĊĊ