TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: elmasvital en 01 de Noviembre de 2007, 10:10:52
-
Hola quiero pasar a W el contenido de una variable situada donde apunta el contenido de una variable.
Por ejemplo
Contador1=0x28
movfw Contador1
Ok pues no quiero pasar 0x28 a W sino lo que contiene la dirección 0x28 a W
Alguien me ayuda con esto?
1 Saludo
-
Para esto deberás usar los registros de direccionamiento indirecto FSR e INDF, una idea sería:
Contador1=0x128
movfw contador1
movwf FSR // apuntas FSR a la direccion 0x128
movf INDF,W // INDF tiene el contenido de la direcc 0x128 y se lo pasa a W
-
Gracias voy a probarlo ahora mismo :-)
Edito: Era exactamente lo que necesitaba thx.