|
PIC18F2331 Datasheet, PDF (327/396 Pages) Microchip Technology – 28/40/44-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High Performance PWM and A/D | |||
|
◁ |
PIC18F2331/2431/4331/4431
SWAPF
Swap f
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
[ label ] SWAPF f [,d [,a]]
0 ⤠f ⤠255
d â [0,1]
a â [0,1]
(f<3:0>) â dest<7:4>,
(f<7:4>) â dest<3:0>
None
0011 10da ffff ffff
The upper and lower nibbles of reg-
ister âfâ are exchanged. If âdâ is 0,
the result is placed in W. If âdâ is 1,
the result is placed 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
Decode
Read
register âfâ
Q3
Process
Data
Q4
Write to
destination
Example:
SWAPF REG
Before Instruction
REG = 0x53
After Instruction
REG = 0x35
 2003 Microchip Technology Inc.
Preliminary
DS39616B-page 325
|
▷ |