private void setCurrentAddress(Address addr) {
		current_address = addr;
		memstate.setValue(pcReg, current_address.getAddressableWordOffset());
		executionState = EmulateExecutionState.STOPPED;
		faultCause = null;
	}
Set the current execution address and cache the pcode translation of the machine instruction
at that address

@param addr is the address where execution should continue
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/emulate/Emulate.java