pues son instrucciones que hacer que el programa "salte" la siguiente instruccion dependiendo de un valor:
btfsc registro,
bit -> comprueba un determinado
bi
t de un registro (
f) y
salta si el bit vale
cero. Por ejemplo:
Código:
btfsc porta,2
goto uno
goto cero
mirará el valor del bit 2 de porta, y si vale uno ejecuta la siguiente instruccion("goto uno"), y si vale cero salta la instruccion y va directamente a "goto cero".
btfss es lo mismo pero al contrario: Comprueba el
bi
t de
f y
salta si vale uno(
set).
Saludos

Y espero haberte aclarado un poco el tema.