Mikroelektronika MikroE Development Kits MIKROE-999 Data Sheet
Product codes
MIKROE-999
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:
0
≤
f
≤
255
d
∈
[0,1]
a
∈
[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 ‘
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 ‘
(default). If ‘a’ is ‘
0
’, the Access
Bank will be selected, overriding
the BSR value. If ‘a’ is ‘
the BSR value. If ‘a’ is ‘
1
’, then the
bank will be selected as per the
BSR value (default).
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