شیفت رجیستر ورودی سریال-خروجی سریال:
این نوع از شیفت رجیسترها نیز مشابه با شیفت رجیسترهای SIPO در قسمت قبل هستند.
اما تفاوت بزرگ آن ها در این است که قبلا داده به صورت موازی از خروجی هایQAتاQD خوانده می شد، اما اکنون داده ها مجاز هستند که مستقیما در رجیستر جریان یابند و از طرف دیگر خارج شوند.
از آن جا که تنها یک خروجی وجود دارد، در نتیجه در هر لحظه یک بیت از داده ها با الگوی سریال، شیفت رجیستر را ترک می کنند. به همین دلیل به این نوع از رجیسترها ورودی سریال- خروجی سریال SISO می گویند.
شیفت رجیستر SISO به دلیل این که تنها دارای سه اتصال است، ساده ترین نوع از چهار نوع شیفت رجیستر موجود محسوب می شود.
ورودی سریال (SI)، تعیین می کند چه چیزی وارد فلیپ فلاپ سمت چپ شود. خروجی سریال، داده های خروجی از فلیپ فلاپ سمت راست را دریافت می کند. سیگنال پالس ساعت رشته ای (CLK) نیز اتصال سوم این شیفت رجیستر است.
تصویر زیر یک دیاگرام مداری کلی از شیفت رجیستر ورودی سریال-خروجی سریال را نشان می دهد.
ممکن است این سوال پیش بیاید که اگر داده ها به همان ترتیبی که وارد می شوند، از شیفت رجیستر خارج شوند، در این صورت خاصیت این نوع رجیسترها چیست؟
در پاسخ باید گفت، این نوع از شیفت رجیسترها به عنوان یک وسیله برای ذخیره سازی موقت اطلاعات در نظر گرفته می شوند.
همچنین این شیفت رجیسترها می توانند به عنوان وسیله ای برای ایجاد تاخیر زمانی در داده ها عمل کنند. میزان تاخیر زمانی را می توان به دو روش کنترل کرد.
روش اول کنترل توسط تعداد طبقات در رجیستر (4، 8 یا 16) و روش دوم تغییر در پالس ساعت است.