Modified "RET imm" to add imm + 1 to the SP instead of imm

This commit is contained in:
Cooper Harasyn 2017-12-27 19:18:10 -05:00
parent 3bd34bfcba
commit 965ca91cb6

View File

@ -33,7 +33,7 @@ public class RetInstruction extends Instruction {
@Override @Override
public Status execute(int src, Status status) { public Status execute(int src, Status status) {
cpu.setIp((char) cpu.getMemory().get(cpu.getRegisterSet().get(7))); //Jmp cpu.setIp((char) cpu.getMemory().get(cpu.getRegisterSet().get(7))); //Jmp
cpu.getRegisterSet().set(7, cpu.getRegisterSet().get(7) + src); //Inc SP cpu.getRegisterSet().set(7, cpu.getRegisterSet().get(7) + src + 1); //Inc SP
return status; return status;
} }