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