คำสั่ง RRC ( Rotate Right Carry branch)


      เป็นคำสั่งที่ใช้ในการเลื่อนบิตข้อมูลไปทางขวา 1 บิต ในลักษณะดังรูป

รูปแสดงการทำงานของคำสั่ง RRC

รูปแบบคำสั่ง       RRC S

      S หมายถึง แหล่งข้อมูลที่ต้องการเลื่อนบิตข้อมูล
โดย S อาจจะเป็น รีจิสเตอร์ (r) คือ A,B,C,D,E,H และ L
            หรือ รีจิสเตอร์ในหน่วยความจำที่ชี้ด้วย (HL)
            หรือ รีจิสเตอร์ในหน่วยความจำที่ชี้ด้วย (IX+d),(IY+d)

ลักษณะการกระทำ
      จะทำงานคล้ายกับคำสั่ง RR แตกต่างกันตรงที่จะแยกขาก่อนเข้าแฟลก Cy โดยข้อมูลในบิต 0 จะเลื่อนไปเก็บในแฟลกตัวทด Cy และจะหมุนไปเก็บใน บิต 7