|
PIC18LF2X_13 Datasheet, PDF (399/560 Pages) Microchip Technology – PIC18(L)F2X/45K50 USB Flash MCU Product Brief | |||
|
◁ |
PIC18(L)F2X/4XK22
MOVLW
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Q1
Decode
Move literal to W
MOVLW k
0 ï£ k ï£ 255
kï®W
None
0000 1110 kkkk kkkk
The eight-bit literal âkâ is loaded into W.
1
1
Q2
Read
literal âkâ
Q3
Process
Data
Q4
Write to W
Example:
MOVLW
5Ah
After Instruction
W
= 5Ah
MOVWF
Syntax:
Operands:
Operation:
Status Affected:
Encoding:
Description:
Words:
Cycles:
Q Cycle Activity:
Q1
Decode
Move W to f
MOVWF f {,a}
0 ï£ f ï£ 255
a ï [0,1]
(W) ï® f
None
0110 111a ffff ffff
Move data from W to register âfâ.
Location âfâ can be anywhere in the
256-byte bank.
If âaâ is â0â, the Access Bank is selected.
If âaâ is â1â, the BSR is used to select the
GPR bank.
If âaâ is â0â and the extended instruction
set is enabled, this instruction operates
in Indexed Literal Offset Addressing
mode whenever f ï£ï 95 (5Fh). See
Section 25.2.3 âByte-Oriented and
Bit-Oriented Instructions in Indexed
Literal Offset Modeâ for details.
1
1
Q2
Read
register âfâ
Q3
Process
Data
Q4
Write
register âfâ
Example:
MOVWF
Before Instruction
W
= 4Fh
REG = FFh
After Instruction
W
REG
= 4Fh
= 4Fh
REG, 0
ï£ 2010-2012 Microchip Technology Inc.
DS41412F-page 399
|
▷ |