jlfelectronique

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

Instructions sur les registres bit Ă  bit

Envoyer Imprimer

Instructions sur les registres bit Ă  bit

imginst2

Mnémonique

Opérandes

Description

Bits
d'Ă©tat

Opcode
Binaire

Opcode
Hex

Cycles

Notes

BCF f,d Bit Clear f   01 00bb bfff ffff 1bff
1
1,2
BSF f,d Bit Set f   01 01bb bfff ffff 1bff
1
1,2
BTFSC f,d Bit Test f, Skip if Clear   01 10bb bfff ffff 1bff
1(2)
3
BTFSS f,d Bit Test f, Skip if Set   01 11bb bfff ffff 1bff
1(2)
3

Note 1 : Quand un registre d’entrées/sorties est modifié en fonction de lui-même (ex : MOVF PORTB,1), la valeur utilisée sera la valeur présente sur les broches elles-mêmes.

Note 2 : Si l’instruction est exécutée sur le registre TMR0 (et si d=1), le prédiviseur sera mis à zéro s’il est affecté au module Timer0.

Note 3 : Si la condition de test est vrai, l’instruction suivante est ignorée et est traitée comme un NOP.Dans ce cas l’exécution nécessite deux cycles.

Mise Ă  jour le Mardi, 06 Avril 2010 09:36