位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第648页 > PIC16HV540-20/JW > PIC16HV540-20/JW PDF资料 > PIC16HV540-20/JW PDF资料1第11页

PIC16HV540
BSF
语法:
操作数:
操作:
编码方式:
描述:
也就是说:
周期:
例如:
1
1
BSF
FLAG_REG ,
7
位集合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
0111
bbbf
ffff
受影响的状态:无
位“B”的“f”寄存器设置。
受影响的状态:无
如果位b '寄存器'f '为' 1 ',那么下一个
指令被跳过。
如果位b为1 ,则下一个指令
在当前指令时取出
执行,将被丢弃,一个NOP是
执行,使这2周
指令。
执行指令前
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
bbbf
ffff
执行指令前
PC
=
=
=
=
=
地址
(在这里)
0,
地址
( FALSE);
1,
地址
(真)
指令后
如果FLAG<1>
PC
如果FLAG<1>
PC
受影响的状态:无
如果位b '寄存器'f '为0,那么下一个
指令被跳过。
如果位b为0,那么下一条指令
在当前指令时取出
执行将被丢弃,并且一个NOP指令是
执行,使这2周
指令。
也就是说:
周期:
例如:
1
1(2)
这里
假
真
BTFSC
GOTO
FLAG,1
PROCESS_CODE
地址
(在这里)
0,
地址
( TRUE);
1,
地址(FALSE)
执行指令前
PC
=
=
=
=
=
指令后
如果FLAG<1>
PC
如果FLAG<1>
PC
1998年Microchip的科技公司
初步
DS40197A第11页