public void exec() { UnsignedNumber pc = cpu.getReg(Reg.PC); UnsignedNumber op = extended(); UnsignedNumber sp = cpu.getReg(Reg.SP); sp.sub(2); mem.write(sp, pc); pc.setVal((op).getVal()); }