添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第819页 > PIC16HV540T-04/SO > PIC16HV540T-04/SO PDF资料 > PIC16HV540T-04/SO PDF资料2第46页
PIC16HV540
BSF
语法:
操作数:
操作:
编码方式:
描述:
也就是说:
周期:
例如:
位集合F
[
LABEL
] BSF
0
f
31
0
b
7
1
( F& LT ; B& GT ; )
0101
bbbf
ffff
BTFSS
F,B
语法:
操作数:
操作:
编码方式:
描述:
位测试f ,则跳过设置
[
LABEL
] BTFSS F,B
0
f
31
0
b<7
如果跳过( f<b> ) = 1
受影响的状态:无
位“B”的“f”寄存器设置。
受影响的状态:无
0111
bbbf
ffff
如果位b '寄存器'f '为' 1 ',那么下一个
指令被跳过。
如果位b为1 ,则下一个指令
在当前指令时取出
执行,将被丢弃,一个NOP是
执行,使这2周
指令。
1
1
BSF
FLAG_REG ,
7
执行指令前
FLAG_REG = 0x0A的
也就是说:
周期:
例如:
1
1(2)
这里
BTFSS
GOTO
FLAG,1
PROCESS_CODE
指令后
FLAG_REG = 0x8A
BTFSC
语法:
操作数:
操作:
编码方式:
描述:
位测试f ,则跳过
[
LABEL
] BTFSC F,B
0
f
31
0
b
7
如果跳过( f<b> ) = 0
0110
执行指令前
PC
=
=
=
=
=
地址
(在这里)
0,
地址
( FALSE);
1,
地址
(真)
受影响的状态:无
bbbf
ffff
如果位b '寄存器'f '为0,那么下一个
指令被跳过。
如果位b为0,那么下一条指令
在当前指令时取出
执行将被丢弃,并且一个NOP指令是
执行,使这2周
指令。
指令后
如果FLAG<1>
PC
如果FLAG<1>
PC
也就是说:
周期:
例如:
1
1(2)
这里
BTFSC
GOTO
FLAG,1
PROCESS_CODE
执行指令前
PC
=
=
=
=
=
地址
(在这里)
0,
地址
( TRUE);
1,
地址(FALSE)
指令后
如果FLAG<1>
PC
如果FLAG<1>
PC
DS40197B第46页
初步
2000 Microchip的技术公司

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