jlfelectronique

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

Instructions de contrĂ´le et literal

Envoyer Imprimer

Instructions de contrĂ´le et literal

imginst3

imginst4

Mnémonique

Opérandes

Description

Bits
d'état

Opcode
Binaire

Opcode
Hex

Cycles

Notes

ADDLW k Add literal and W C,DC,Z 11 111x kkkk kkkk 3Ekk
1
 
ANDWL k AND literal with W Z 11 1001 kkkk kkkk 39kk
1
 
CALL k Call subroutine    10 0kkk kkkk kkkk 2kkk
2
 
CLRWDT   Clear Watchdog Timer TO,PD 00 0000 0110 0100 0064
1
 
GOTO k Go to address   10 1kkk kkkk kkkk 2kkk
2
 
IORRLW k Inclusive OR literal with W Z 11 1000 kkkk kkkk 38kk
1
 
MOVLW k Move literal to W   11 00xx kkkk kkkk 30kk
1
 
RETFIE   Return from interrupt   00 0000 0000 1001 0009
2
 
RETLW k Return with literal in W   11 01xx kkkk kkkk 34kk
2
 
RETURN   Return from Subroutine   00 0000 0000 1000 0008
2
 
SLEEP   Go into standby mode TO,PD 00 0000 0110 0011 0063
1
 
SUBLW k Subtract W from literal C,DC,Z 11 110x kkkk kkkk 3Ckk
1
 
XORLW k Exclusive OR literal with W Z 11 1010 kkkk kkkk 3Akk
1
 
OPTION   Load Option Register   00 0000 0110 0010 0062
1
4
TRIS f Load Tris Register   00 0000 0110 0fff 006f
1
4

Note 4 : Ces instructions ne doivent être utilisées que pour les circuits 16C5x, toutefois elles sont interprétées correctement par le 16C84 et le 16F84 afin d’assurer la compatibilité. Elles ne figurent pas dans le jeu des 16F87x. De façon générale, les instructions OPTION et TRIS sont remplacées par un MOVWF puisque les registres OPTION et TRIS sont directement accessibles dans les versions Mid-Range.

 

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