TODOPIC
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
. ¿Perdiste tu
email de activación
?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Este tema
Este sub-foro
Todo el foro
Google
Inicio
Ayuda
Buscar
Ingresar
Registrarse
TODOPIC
»
Microcontroladores PIC
»
Almacén del Assembler
(Moderadores:
MGLSOFT
,
PAOLA09
,
Suky
) »
Pasar variable por referencia.
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: Pasar variable por referencia. (Leído 1586 veces)
0 Usuarios y 1 Visitante están viendo este tema.
elmasvital
Administrador
PIC24H
Mensajes: 1713
Pasar variable por referencia.
«
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
«
Última modificación: 01 de Noviembre de 2007, 10:14:35 por elmasvital
»
En línea
Nichita
Colaborador
PIC12
Mensajes: 86
Re: Pasar variable por referencia.
«
Respuesta #1 en:
01 de Noviembre de 2007, 11:21:05 »
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
En línea
elmasvital
Administrador
PIC24H
Mensajes: 1713
Re: Pasar variable por referencia.
«
Respuesta #2 en:
01 de Noviembre de 2007, 11:33:15 »
Gracias voy a probarlo ahora mismo
Edito: Era exactamente lo que necesitaba thx.
«
Última modificación: 01 de Noviembre de 2007, 11:41:46 por elmasvital
»
En línea
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
TODOPIC
»
Microcontroladores PIC
»
Almacén del Assembler
(Moderadores:
MGLSOFT
,
PAOLA09
,
Suky
) »
Pasar variable por referencia.
anything