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); } |