UM-TM57PA20&40_S
8 Bit Microcontroller
Advance Information
ADDLW
Add Literal “k” and W
句法
ADDLW k
操作数
运行
k : 00h ~ FFh
(W) ← (W) + k
C, DC, Z
影响的状态位
OP-Code
描述
01 11kk kkkk kkkk
W 寄存器中的内容和 8 位“K”值相加,结果放在 W 寄存器中。
周期
1
ADDLW 0x15
B : W = 0x10
A : W = 0x25
举例
ADDWF
句法
Add W and ‘f’
ADDWF f ,d
操作数
运行
f : 00h ~ 7Fh d : 0, 1
(目的单元格) ← (W) + (f)
C, DC, Z
01 0111 dfff ffff
W 寄存器的内容和”f”相加。结果放在目标寄存器中。
影响的状态位
OP-Code
描述
周期
举例
1
ADDWF FSR, 0
B : W = 0x17, FSR = 0xC2
A : W = 0xD9, FSR = 0xC2
ANDLW
句法
AND Literal "k" with W
ANDLW k
操作数
运行
k : 00h ~ FFh
(W) ← (W) ‘AND’ (k)
Z
00 1011 kkkk kkkk
W 值和“K”值做 AND 运算,结果放在 W 寄存器中。
影响的状态位
OP-Code
描述
周期
举例
1
ANDLW 0x5F
B : W = 0xA3
A : W = 0x03
ANDWF
AND W with f
句法
ANDWF f [,d]
操作数
运行
f : 00h ~ 7Fh d : 0, 1
(Destination) ← (W) ‘AND’ (f)
Z
影响的状态位
OP-Code
描述
00 0101 dfff ffff
W 寄存器和 F 寄存器的值做 AND 运算。结果放在目标寄存器中。
周期
1
ANDWF FSR, 1
B : W = 0x17, FSR = 0xC2
A : W = 0x17, FSR = 0x02
举例
29
tenx technology, inc.
Preliminary
Rev 1.1, 2009/10/19