MCS-51系列單片機(jī)位運(yùn)算指令(6條)
布爾處理功能是MCS-51系列單片機(jī)的一個重要特征,這是出于實(shí)際應(yīng)用需要而設(shè)置的。布爾變量也即開關(guān)變量,它是以位(bit)為單位進(jìn)行操作的。
在物理結(jié)構(gòu)上,MCS-51單片機(jī)有一個布爾處理機(jī),它以進(jìn)位標(biāo)志做為累加位,以內(nèi)部RAM可尋址的128個為存儲位。
既然有布爾處理機(jī)功能,所以也就有相應(yīng)的布爾操作指令集,下面我們分別談?wù)摗?br/>
[3]. 位運(yùn)算指令(6條)
位運(yùn)算都是邏輯運(yùn)算,有與、或、非三種指令,共六條。
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