jlfelectronique

  • Increase font size
  • Default font size
  • Decrease font size

BTFSS

Envoyer Imprimer

BTFSS Bit Test f, Skip if Set

Syntaxe : BTFSS f,b
Opération : Saut si (f<b>) = 1
0 < f < 127
0 < b < 7
Cycles : 1 ou 2
Bits d'état affectés : Aucun
 
Description :
Si le bit numéro b de f est à 1, l’instruction suivante est ignorée et traitée comme un NOP.
BTFSS nécessite alors 2 cycles.
Si ce bit est à 0, l’instruction suivante est traitée normalement. BTFSS ne nécessite alors qu’un seul cycle.
 
Exemple :
ICI         BTFSS     FLAG,1
FAUX    GOTO      AILLEURS
VRAI     *
             *
             *
avant l'instruction PC = adresse ICI
après l'instruction
Si FLAG<1> = 0  PC = adresse FAUX
Si FLAG<1> = 1  PC = adresse VRAI
 
Mise à jour le Mercredi, 10 Février 2010 15:11