@Override
	public void ejecutar(Stack<Valor> st, MemoriaDatos md, Cp cp)
			throws Exception {
		if (st.size() < 2)
			throw new Exception("DESAPILA_IND: faltan operandos");
		
		Valor v = st.pop();
		Valor d = st.pop();
		
		if (d instanceof Entero) {
			if(v==null){
				v=new Entero(0);
			}
			md.put((int) d.getValor(), v);
			cp.incr();
		}
		else
			throw new Exception("DESAPILA_IND: direccion no valida");
	}