8051中的位处理组
在8051单片机中,逻辑组下有17条不同的指令。总共有17个操作码。进位标志(CY)在不同的位处理指令中的作用类似于单位累加器。
在下表中,我们将以机器周期,操作码数量等形式查看助记符,长度,执行时间。
例子
该指令用于将进位标志清零。
此指令为SETB位类型。设置为1bit。此处的位是D5(这是PSW的F0引脚)。该指令也可以像SETBPSW.5或SETBF0这样编写。
补充了进位标志的内容
使用此指令,它将C位与第7位进行“与”运算。(此处7表示内部RAM单元20H中的MS位。)
该指令对C位与位7的补码进行或运算。
该指令将移动第5位的内容。
这是一条跳转指令。当进位标志为1时,它将跳到LABEL。
通过此指令,当端口0的LS位为低时,它将跳转到LABEL。
如果该位置1,则JBC表示跳转,然后清除该位。当端口P0的LS位为高电平时,它将跳转到LABEL指向的位置。