RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  62627 - PROBLEMA AL COPIAR DATOS DE MEMORIA EN C++
Autor:  Fernando FLC
Hola a todos. Tengo el siguiente problema y no le encuentro respuesta. Al tema, estoy haciendo una aplicación en c++ que tiene que leer los datos de la dirección de memoria 0x110 y copiar el dato leído en la dirección 0x170. El problema es que al copiar los datos y leer de nuevo el dato copiado en la dirección de destino (0x170) no veo el dato que acabo de copiar. El código que estoy utilizando es:

//FUNCION PARA LEER EL VALOR DEL PUERTO
int LeerPuerto (void)
{
int a,b,c,d;
int ret;

//lee los puertos de la tarjeta
a = inp(0x110);
b = inp(0x111);

//copia los valores a las direcciones de destino
ret = outp(0x170,a);
ret = outp(0x171,b);
c = inp(0x170);
d = inp(0x171);

//visualiza los datos en pantalla
//...
// visualiza el dato de c y de d en pantalla para comparar
// si son iguales que los de a y b
//...

ret = 0;
return (0);
}


Nombre
Apellidos
Correo
Comentarios