• শিফ্ট রেজিস্টার: - যে রেজিস্টার বাইনারি ডাটাকে ডানদিক বা বাম দিকে বা উভয় দিকে সরাতে পারে তাকে শিফ্ট রেজিস্টার বলে। - শিফ্ট রেজিস্টারে একগুচ্ছ ফ্লিপ-ফ্লপ চেইন আকারে একটির সাথে অপরটি যুক্ত থাকে যাতে একটি ফ্লিপ-ফ্লপের আউটপুট পরবর্তী ফিল্প-ফ্লপের ইনপুটের সাথে সংযুক্ত থাকে। - সকল ফ্লিপ-ফ্লপে একটি কমন ক্লক পালস্ পায় যা একটি স্টেজ থেকে অপর স্টেজে শিফ্ট সূচনা করে। - একটি সরলতম শিফ্ট রেজিস্টারের চিত্র নিচে দেওয়া হলো যেখানে শুধুমাত্র D টাইপ ফ্লিপ-ফ্লপ ব্যবহার করা হয়েছে এবং একটি ফ্লিপ-ফ্লপের আউটপুট পরবর্তী ফ্লিপ-ফ্লপের ইনপুটের সাথে সংযুক্ত। - সকল ফ্লিপ-ফ্লপে একটি কমন ক্লক পালস্ দেওয়া হয়। এক একটি পালসে এক একটি বিট সরানো হয়।
• শিফ্ট রেজিস্টার কয়েক ধরনের হয়। যথা- (i) শিফ্ট লেফট, (ii) শিফ্ট রাইট এবং (iii) কন্ট্রোলড শিফ্ট।
• কন্ট্রোলড শিফ্ট রেজিস্টার আবার দু'ধরনের হতে পারে। • যথা- (i) সিরিয়াল লোডিং ও (ii) প্যারালাল লোডিং।
উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।