宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南
17
控制转移类指令
布尔变量操作类指令
助记符
功能说明
字节数
12时钟/周期
所需时钟
1时钟/周期
所需时钟
提升
效率
CLR C
清0进位位
1
12
1
12倍
CLR bit
清0直接地址位
2
12
4
3倍
SETB C
置1进位位
1
12
1
12倍
SETB bit
置1直接地址位
2
12
4
3倍
CPL C
进位位求反
1
12
1
12倍
CPL bit
直接地址位求反
2
12
4
3倍
ANL C,bit
进位位和直接地址位相“与”
2
24
3
8倍
ANL C,bit
进位位和直接地址位的反码相“与”
2
24
3
8倍
ORL C,bit
进位位和直接地址位相“或”
2
24
3
8倍
ORL C,bit
进位位和直接地址位的反码相“或”
2
24
3
8倍
MOV C,bit
直接地址位送入进位位
2
12
3
4倍
MOV bit,C
进位位送入直接地址位
2
24
3
8倍
JC re1
进位位为1则转移
2
24
3
8倍
JNC re1
进位位为0则转移
2
24
3
8倍
JB bit,re1
直接地址位为1则转移
3
24
4
6倍
JNB bit,re1
直接地址位为0则转移
3
24
4
6倍
JBC bit,re1
直接地址位为1则转移,该位清0
3
24
5
4.8倍
助记符
功能说明
字节数
12时钟/周期
所需时钟
1时钟/周期
所需时钟
提升
效率
ACALL addr11
绝对(短)调用子程序
2
24
6
4倍
LCALL addr16
长调用子程序
3
24
6
4倍
RET
子程序返回
1
24
4
6倍
RETI
中断返回
1
24
4
6倍
AJMP addr11
绝对(短)转移
2
24
3
8倍
LJMP addr16
长转移
3
24
4
6倍
SJMP re1
相对转移
2
24
3
8倍
JMP @A+DPTR
相对于DPTR的间接转移
1
24
3
8倍
JZ re1
累加器为零转移
2
24
3
8倍
JNZ re1
累加器非零转移
2
24
3
8倍
CJNE A,direct,re1
累加器与直接地址单元比较,不相等则转移
3
24
5
4.8倍
CJNE A,#data,re1
累加器与立即数比较,不相等则转移
3
24
4
6倍
CJNE Rn,#data,re1
寄存器与立即数比较,不相等则转移
3
24
4
6倍
CJNE @Ri,#data,re1
间接RAM单元与立即数比较,不相等则转移
3
24
5
4.8倍
DJNZ Rn,re1
寄存器减1,非零转移
3
24
4
6倍
DJNZ direct,re1
直接地址单元减1,非零转移
3
24
5
4.8倍
NOP
空操作
1
12
1
12倍