Hola,muchisimas gracias a los 2,me a sido de gran ayuda gracias!!
Por definición, un puntero es una dirección de memoria, la cual guarda en su interior, otra dirección de memoria, donde se encuentra el valor real de la variable.
Por ejemplo:
Suponiendo que ECX = BADCODEh
Este código, copia el valor de ECX a EAX. Por lo tanto EAX tendrá el valor de BADCODEh. Osea, EAX = BADCODEh.
Pero este código, toma el valor de ECX como un puntero. Osea, en EAX se copia el valor de la memoria que está identificado por ECX.
Esto significa, que en EAX se copiará el valor que se encuentre en la DIRECCION DE MEMORIA BADCODEh.
No sé si me entiendes...
MCKSys Argentina
osea que esto estaria bien??:
MOV ECX,800h ;Direccion de memoria en donde hay un valor
MOV EAX,dword ptr [ECX] ;Copia valor de la direccion 800h a EAX
en EAX quedaria el valor que esta almacenado dentro de la memoria 800h no?¿
salu2 y gracias a los dos