8051單片機(jī)指令定義詳解——ADDC A,(3)
ADDC A,
功能:帶進(jìn)位的加法。
說明:執(zhí)行ADDC指令時(shí),把src-byte所代表的源操作數(shù)連同進(jìn)位標(biāo)志一起加到累加器A上,并將結(jié)果置于累加器A中。根據(jù)運(yùn)算結(jié)果,若在第7位有進(jìn)位生成,則將進(jìn)位標(biāo)志置1,否則清零;若第3位有進(jìn)位生成,則置輔助進(jìn)位標(biāo)志為1,否則清零。如果是無符號(hào)整數(shù)相加,進(jìn)位的置位顯示當(dāng)前運(yùn)算結(jié)果發(fā)生溢出。
示例:假設(shè)累加器A中的數(shù)據(jù)為0C3H(11000011B),R0的值為0AAH(10101010B),進(jìn)位標(biāo)志為1,執(zhí)行如下指令:
ADDC
累加器A中的結(jié)果為6EH(01101101B),輔助進(jìn)位標(biāo)志AC被清零,進(jìn)位標(biāo)志C和溢出標(biāo)志OV被置1。
ADDC A,Rn
ADDC A, direct
ADDC A, @Ri
ADDC A, #data
評論