Obtener la dirección de memoria de un registro

Buen día compañeros! ¿Es posible obtener la dirección de memoria de un registro?

Por ejemplo:
Obtener la dirección de PORTA, y que me devuelva 0x05.
Crear un registro CONT1 y que más adelante busque su dirección y obtenga el valor 0x20, por ejemplo.

Lo que necesito es cargar esa dirección al registro FSR para llenar un arreglo (CONT1, CONT2, CONT3...) pero no siempre sé cuál va a ser la dirección de CONT1.
 
no hay un comando de programacion para eso. Lo que puedes hacer es descargarte la hoja de datos del pic y asignarsele la dirección tu mismo a determinadas memorias o valores
 
No existe como tal una instrucción así en los PIC's, lo que se me ocurre es realizar un arreglo de memoria que contenga las distintas direcciones que quieras y mediante un apuntador acceder a estos registros para cargar el FSR con la dirección requerida. Saludos
 
Atrás
Arriba