מצב שבו מתייחס המעבד אל מחרוזת תווים או סיביות כאל מעגל סגור, ומעביר נתונים שהוסטו החוצה מקצה אחד של המחרוזת לקצה האחר שלה. לדוגמא, אם למחרוזת של 34567 ניתנו שני היסטים ימינה, תתקבל המחרוזת 67345 בסוף התהליך. (גם:
נשיאה מעגלית).
ring shift, circular shift
***