Microchip Technology AC160214 Data Sheet

Page of 478
PIC16(L)F1946/47
DS41414D-page 376
 2010-2012 Microchip Technology Inc.
FIGURE 29-1:
GENERAL FORMAT FOR 
INSTRUCTIONS       
Byte-oriented file register operations
13                          8     7    6                              0
d = 0 for destination W
OPCODE                 d              f (FILE #)
d = 1 for destination f
f = 7-bit file register address
Bit-oriented file register operations
13                         10  9        7   6                       0
OPCODE          b (BIT #)        f (FILE #)
b = 3-bit bit address
f = 7-bit file register address
Literal and control operations
13                                  8    7                             0
OPCODE                              k (literal)
k = 8-bit immediate value
13                 11    10                                          0
OPCODE                        k (literal)
k = 11-bit immediate value
General
CALL and GOTO instructions only
MOVLP instruction only
13                                             5   4                   0
OPCODE                                  k (literal)
k = 5-bit immediate value
MOVLB instruction only
13                             9     8                                 0
OPCODE                              k (literal)
k = 9-bit immediate value
BRA instruction only
FSR Offset instructions
13                                   7    6    5                       0
OPCODE                   n             k (literal)
n = appropriate FSR
FSR Increment instructions
13                                      7    6                         0
OPCODE                              k (literal)
k = 7-bit immediate value
13                                                  3    2    1        0
OPCODE                                   n   m (mode)
n = appropriate FSR
m = 2-bit mode value
k = 6-bit immediate value
13                                                                      0
                       OPCODE                            
OPCODE only