Error con sentencia movff

Salvatore
19 de Septiembre del 2003
Hola.

Estoy trabajando con MPLAB, con poca idea de assembler pero alguna de programaci贸n, de modo que huelo el significado de un programa que estoy intentando grabar en un PIC18C452. La cuesti贸n es que el programa solo tiene errores en una misma sentencia que se repite en 6 ocasiones. Dicha sentencia es:

movff TEMP1,PCL

y el mensaje de error:

Error[172] E:projectCODIGO.ASM 1456 : PCL, TOSL, TOSH, or TOSU cannot be a destination of MOVFF or MOVSF

Se trata de un c贸digo muy trabajado y difundido p煤blicamente, es decir que se supone que no tiene errores. Si en la sentencia var铆o el orden por:

movff PCL,TEMP1

entonces no hay errores. Pero dudo mucho que este sea el modo de trabajar.

Os rogar铆a una ayuda,

Salvador.