MCS-51系列单片机位运算指令(6条)
扫描二维码
随时随地手机看文章
布尔处理功能是MCS-51系列单片机的一个重要特征,这是出于实际应用需要而设置的。布尔变量也即开关变量,它是以位(bit)为单位进行操作的。
在物理结构上,MCS-51单片机有一个布尔处理机,它以进位标志做为累加位,以内部RAM可寻址的128个为存储位。
既然有布尔处理机功能,所以也就有相应的布尔操作指令集,下面我们分别谈论。
[3]. 位运算指令(6条)
位运算都是逻辑运算,有与、或、非三种指令,共六条。
ANL C,bit ;(CY)∧(bit)→CY
ANL C,/bit ;(CY)∧( bit)→CY
ORL C,bit ;(CY)∨(bit)→CY
ORL C,/bit ;(CY)∧( /bit)→CY
CPL C ;(/bit )→CY
CPL bit ;(/bit )→bir