Hola tengo el PIC18F67J50 y me tope con este cod:
MOVLW 0xfc
MOVFF PLUSW2, FSR0L
NOP
MOVLW 0xfd
MOVFF PLUSW2, FSR0H
Y me llamo la atención de que después de cargar en W 0xfd no se vuelque a PLUSW2 y el valor de este sea pasado al otro registro, FSR0L como si ya tuviera 0xfd cargado, el data sheet dice : "Utiliza el contenido de FSR2 para direccionar a la memoria de datos - el valor de FSR2 pre-incrementado (no es un registro físico) - valor de FSR2 compensado por W", traducido con Google,
?
Este se carga solo al mover datos al W?, por que no hacerlo directamente en FSR0L?
Tambien estan los registros: PLUSW1, POSTINC, POSTDEC, PREINC Y PREDEC, que no me da mucha explicacion de los mismos.
Otra pregunta es sobre los registros PRODH:PRODL, se pueden usar normalmente con datos como si fueran un registro generado por nosotros, claro esta hasta que usemos un calculo matemático y se genere nuestro resultado ahí.
Saludos.