background image
宏晶科技: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进位位
12
12倍
CLR      bit
清0直接地址位
12
3倍
SETB     C
置1进位位
12
12倍
SETB     bit
置1直接地址位
12
3倍
CPL      C
进位位求反
12
12倍
CPL      bit
直接地址位求反
12
3倍
ANL      C,bit
进位位和直接地址位相“与”
24
8倍
ANL      C,bit
进位位和直接地址位的反码相“与”
24
8倍
ORL      C,bit
进位位和直接地址位相“或”
24
8倍
ORL      C,bit
进位位和直接地址位的反码相“或”
24
8倍
MOV      C,bit
直接地址位送入进位位
12
4倍
MOV      bit,C
进位位送入直接地址位
24
8倍
JC       re1
进位位为1则转移
24
8倍
JNC      re1
进位位为0则转移
24
8倍
JB       bit,re1
直接地址位为1则转移
24
6倍
JNB      bit,re1
直接地址位为0则转移
24
6倍
JBC      bit,re1
直接地址位为1则转移,该位清0
24
4.8倍
助记符
功能说明
字节数
12时钟/周期
所需时钟
1时钟/周期
所需时钟
提升
效率
ACALL    addr11
绝对(短)调用子程序
24
4倍
LCALL    addr16
长调用子程序
24
4倍
RET
子程序返回
24
6倍
RETI
中断返回
24
6倍
AJMP      addr11
绝对(短)转移
24
8倍
LJMP      addr16
长转移
24
6倍
SJMP      re1
相对转移
24
8倍
JMP       @A+DPTR
相对于DPTR的间接转移
24
8倍
JZ        re1
累加器为零转移
24
8倍
JNZ       re1
累加器非零转移
24
8倍
CJNE      A,direct,re1
累加器与直接地址单元比较,不相等则转移
24
4.8倍
CJNE      A,#data,re1
累加器与立即数比较,不相等则转移
24
6倍
CJNE      Rn,#data,re1
寄存器与立即数比较,不相等则转移
24
6倍
CJNE      @Ri,#data,re1
间接RAM单元与立即数比较,不相等则转移
24
4.8倍
DJNZ      Rn,re1
寄存器减1,非零转移
24
6倍
DJNZ      direct,re1
直接地址单元减1,非零转移
24
4.8倍
NOP
空操作
12
12倍