添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第1359页 > PIC16LC505T-04/JW > PIC16LC505T-04/JW PDF资料 > PIC16LC505T-04/JW PDF资料2第44页
PIC16C505
COMF
语法:
操作数:
操作:
编码方式:
描述:
补码f
[
LABEL
] COMF
0
f
31
d
[0,1]
(f)
( DEST )
0010
01df
ffff
DECFSZ
F,D
语法:
操作数:
操作:
编码方式:
描述:
递减楼为0则跳过
[
LABEL
] DECFSZ F,D
0
f
31
d
[0,1]
(f) – 1
d;
0010
跳过,如果结果为0
ffff
受影响的状态位:Z
的“f”寄存器的内容完井
mented 。如果“d”为0,结果存放在
W寄存器。如果“d”为1,结果是
存回“f”寄存器。
受影响的状态:无
11df
“f”寄存器的内容递减
mented 。如果“d”为0,结果被放在
W寄存器。如果“d”为1,结果是
存回“f”寄存器。
如果结果为0,则下一个指令,
这已经是牵强,被丢弃
和则执行NOP mak-
荷兰国际集团这2个周期的指令。
也就是说:
周期:
例如:
REG1
REG1
W
1
1
COMF
=
=
=
0x13
0x13
0xEC
REG1,0
执行指令前
指令后
也就是说:
周期:
例如:
1
1(2)
DECFSZ
GOTO
CONTINUE
=
=
=
=
=
地址
(在这里)
CNT - 1 ;
0,
地址
(续)
0,
地址
(HERE+1)
这里
CNT , 1
DECF
语法:
操作数:
操作:
编码方式:
描述:
减1 f
[
LABEL
] DECF F,D
0
f
31
d
[0,1]
(f) – 1
( DEST )
0000
11df
ffff
执行指令前
PC
CNT
如果CNT
PC
如果CNT
PC
指令后
受影响的状态位:Z
递减寄存器“f” 。如果'd '为0,
结果存储在W寄存器中。如果“d”为
1,结果存回“f”寄存器。
GOTO
语法:
操作数:
操作:
无条件转移
[
LABEL
]
GOTO
0
k
511
k
PC<8 : 0> ;
STATUS<6 : 5>
PC<10 : 9>
101k
kkkk
kkkk
也就是说:
周期:
例如:
CNT
Z
CNT
Z
1
1
DECF
=
=
=
=
0x01
0
0x00
1
CNT ,
1
执行指令前
受影响的状态:无
编码方式:
描述:
GOTO
是无条件转移指令。该
9位立即值装载到PC
比特<8 : 0> 。 PC的高位
从STATUS<6装: 5> 。
GOTO
2周期指令。
指令后
也就是说:
周期:
例如:
PC =
1
2
GOTO THERE
地址
(那里)
指令后
DS40192A第44页
初步
1998年Microchip的科技公司

深圳市碧威特网络技术有限公司