UM-TM57PA20&40_S
8 Bit Microcontroller
Advance Information
MOVF
Move f
句法
MOVF f ,d
f : 00h ~ 7Fh d:0,1
(d) ← (f)
操作数
运行
影响的状态位
OP-Code
描述
-
00 1000 dfff ffff
把 f 寄存器中的值移到目标寄存器中,当目标寄存器为 f 寄存器自己时,可以用来测
试 f 寄存器的内容是否为 0。
周期
举例
1
MOVF FSR, 0
B : FSR=0X3E
A : W =0X3E
MOVFW
句法
Move f to W
MOVFW f
f : 00h ~ 7Fh
(W) ← (f)
-
00 1000 0fff ffff
把 f 寄存器中的值移到 W 寄存器中。
操作数
运行
影响的状态位
OP-Code
描述
周期
举例
1
MOVF FSR, 0
B : W = ?
A : W ← f
MOVLW
句法
Move Literal to W
MOVLW k
操作数
运行
k : 00h ~ FFh
(W) ← k
影响的状态位
OP-Code
描述
-
01 1001 kkkk kkkk
K 值装进 W 寄存器中。
1
周期
举例
MOVLW 0x5A
B : W = ?
A : W = 0x5A
MOVWF
Move W to f
句法
MOVWF f
操作数
运行
F : 00h ~ 7Fh
(f) ← (W)
影响的状态位
OP-Code
描述
-
00 0000 1fff ffff
W 寄存器值移到 f 寄存器中。
1
周期
MOVWF REG1
B : REG1 = 0xFF, W = 0x4F
A : REG1 = 0x4F, W = 0x4F
举例
34
tenx technology, inc.
Preliminary
Rev 1.1, 2009/10/19