|
PIC18F2220_07 Datasheet, PDF (295/386 Pages) Microchip Technology – 28/40/44-Pin High-Performance, Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology | |||
|
◁ |
PIC18F2220/2320/4220/4320
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
© 2007 Microchip Technology Inc.
DS39599F-page 293
|
▷ |