شیفت رجیستر، نوعی مدار دیجیتال است که در الکترونیک برای ذخیره و انتقال داده به صورت سریال یا موازی استفاده میشود. این مدار شامل یک سری فلیپفلاپهای مرتبشده در یک زنجیره است، هر فلیپفلاپ یک بیت اطلاعات را ذخیره میکند. شیفت رجیسترها میتوانند در انواع مختلفی از مدهای کاری، که هر کدام ویژگیها و کاربردهای خاص خود را دارند، عمل کنند. هر یک از این مدها ویژگیهای خاص خود را دارند و ممکن است بسته به نیازهای کاربردی و معماری سیستم، انتخاب شوند. سعی میکنیم در این آموزک به این مدهای کاری بپردازیم. آشنایی با شیفت رجیستر، اهمیت بسیاری در علوم کامپیوتر، مهندسی الکترونیک، دیجیتال و صنایع مختلف دارد. این مدارات الکترونیکی، برای انتقال داده بین دستگاههای الکترونیکی، حافظه موقت داده، تبدیل سریال به موازی و موازی به سریال، تاخیر سیگنال، شمارش و تقسیم فرکانس، تولید سیگنالهای مختلف و پردازش سیگنالهای دیجیتالی مورد استفاده قرار میگیرند. از آنجا که شیفت رجیسترها انعطافپذیری بالایی دارند، در بسیاری از برنامههای الکترونیکی و دیجیتالی از جمله ارتباطات، کنترل، پردازش سیگنال، و سیستمهای رمزنگاری استفاده میشوند.