@Override
	public void execute(Processor processor, Program program, int arg) 
	throws DataAccessException {
		if (processor.getAccumulator() != 0) {
			processor.setProgramCounter( processor.getProgramCounter() + 1 );
		} else {
			if (program.getIndirect(processor.getProgramCounter()) == false) {
				processor.setProgramCounter(arg);
			} else {
				processor.setProgramCounter(program.getMemory(arg));
			}
		}
	}