public String ejecutarInstruccion(Simulador simulador, Instruccion instruccion) { if (!enFuncionamiento) return null; String error = memoriaPrincipal.setValor( instruccion.getPosEnMemoria(), instruccion.getLineaCodigo(), true); if (error == null) error = instruccion.operacion(simulador, this); return error; }
public String leerMemoria(ComplexNumber numeroCelda) { return memoriaPrincipal.leerCelda(numeroCelda); }
public String escribirEnMemoria(ComplexNumber numeroCelda, String hexa) { if (!enFuncionamiento) return null; String error = memoriaPrincipal.setValor(numeroCelda, hexa, false); return error; }