|
PIC18LF24K Datasheet, PDF (506/594 Pages) – | |||
|
◁ |
PIC18(L)F26/45/46K40
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 8-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 Sec-
tion 35.2.3 âByte-Oriented and Bit-
Oriented Instructions in Indexed Lit-
eral 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
ï£ 2016 Microchip Technology Inc.
Preliminary
DS40001816C-page 506
|
▷ |