Error con sentencia movff
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.
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.