Me estoy volviendo loco con el ensamblador... no se como podeis usarlo por aqui
Bueno voy con la pregunta...
yo podria hacer esto??
btfss INDF,CONTADOR2
tampoco me funciona poniendo
movfw INDF
btfss W,CONTADOR2
NO funciona bien, cuando ese bit en concreto es 1 no hace el salto y ejecuta la instrucción siguiente al btfss
Probando cosas me he dado cuenta de que parece que hace el bit test siempre sobre el bit 0 del registro en concreto....
sin embargo CONTADOR2 cada vez va avanzando de 0 a 7
Si pongo por ejemplo
btfss INDF,1
hace lo que se espera de esta instruccion.
es que no puedo poner ahí una variable como CONTADOR2??, estoy recorriendo los bits
de una variable en un bucle...
en todo caso habria otra alternativa?
1 saludo