Mikroelektronika MikroE Development Kits MIKROE-999 Data Sheet

Product codes
MIKROE-999
Page of 380
PIC18F6520/8520/6620/8620/6720/8720
DS39609B-page 300
 2004 Microchip Technology Inc.
            
    
XORWF
Exclusive OR W with f
Syntax:
label ] XORWF     f [,d [,a]
Operands:
 f 
 255
 [0,1]
 [0,1]
Operation:
(W) .XOR. (f) 
→ 
dest
Status Affected:
N, Z
Encoding:
0001
10da
ffff
ffff
Description:
Exclusive OR the contents of W 
with register ‘f’. If ‘d’ is ‘
0
’, the result 
is stored in W. If ‘d’ is ‘
1
’, the result 
is stored back in register ‘f’ 
(default). If ‘a’ is ‘
0
’, the Access 
Bank will be selected, overriding 
the BSR value. If ‘a’ is ‘
1
’, then the 
bank will be selected as per the 
BSR value (default).
Words:
1
Cycles:
1
Q Cycle Activity:
Q1
Q2
Q3
Q4
Decode
Read
register ‘f’
Process 
Data
Write to 
destination
Example:
XORWF   REG, 1, 0
Before Instruction
REG
=
0xAF
W
=
0xB5
After Instruction
REG
=
0x1A
W
=
0xB5