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