RLC 循環(huán)左移:
功能:將累加器A中的數(shù)據(jù)位連同進(jìn)位標(biāo)志C循環(huán)左移。
說明:累加器A中的8位數(shù)據(jù)連同進(jìn)位標(biāo)志C循環(huán)左移一位。其中,原來的第七位被移動(dòng)到進(jìn)位標(biāo)志C中,原來的進(jìn)位標(biāo)志被移動(dòng)到累加器A的第零位中。執(zhí)行該指令,除開進(jìn)位標(biāo)志,其他標(biāo)志位不會(huì)受到影響。
例如: 假設(shè)累加器A的值為05CH(11000101B),進(jìn)位標(biāo)志位0,那么指令:
RLC A
將把累加器A的數(shù)據(jù)邊位8AH(10001010B)進(jìn)位標(biāo)志變?yōu)?。
RRC 循環(huán)右移:
功能:將累加器A中的數(shù)據(jù)位連同進(jìn)位標(biāo)志C循環(huán)右移。
說明:累加器A中的8位數(shù)據(jù)連同進(jìn)位標(biāo)志C循環(huán)右移一位。其中,原來的第0位被移動(dòng)到進(jìn)位標(biāo)志C中,原來的進(jìn)位標(biāo)志被移動(dòng)到累加器A的第7位中。執(zhí)行該指令,除開進(jìn)位標(biāo)志,其他標(biāo)志位不會(huì)受到影響。
例如: 假設(shè)累加器A的值為05CH(11000101B),進(jìn)位標(biāo)志位0,那么指令:
RRC A
將把累加器A的數(shù)據(jù)邊位62H(01100010B)進(jìn)位標(biāo)志變?yōu)?。 |