传送类指令:MOV 解释:将逗号后的值复制到逗号前。 无条件跳转指令(绝对跳转):AJMP 标号 解释:跳转到指定标号位置。 短调用指令:ACALL 标号 解释:跳转到指定标号位置。 子程序返回指令:RET 解释:子程序末尾返回指令。 空操作指令:NOP 解释:一般用于延时程序。 不带进位的循环右移:RR A 不带进位的循环左移:RL A 减一条件转移指令: DJNZ Rn,rel DJNZ direct,rel 解释:对逗号前的工作寄存器或单元地址内的数据减一,判断减一后的数值是否为0,如果是,则跳转到逗号后的标号所在语句;如果否,则继续向下执行。 位操作指令:SETB bit 解释:将该位置“1”,在将51单片机准双向口用作输入口时需要将该口置“1”。 位操作指令:CLR bit 解释:将该位置“0”,即清零。 判位指令:JB bit,rel 解释:如果逗号前的位为“1”,程序跳转到逗号后标号所在行。如果逗号前的位为“0”,程继续向下执行。 判位指令:JNB bit,rel 解释:如果逗号前的位为“0”,程序跳转到逗号后标号所在行。如果逗号前的位为“1”,程继续向下执行。 本文版权归逸云蓝天所有,转载请注明出处并添加本文链接。