دعونا الآن نتتبع سجل الإزاحة أثناء تنفيذ العملية .
الشكل التالى يبين الوضع الابتدائى لسجل الإزاحة المستخدم 1000 .
يأتى المخروط الجيد أمام جهاز الاستشعار (الحساس) (المدخل 0000- مدخل البيانات ) .
تتحول بيانات الدخل للحساس إلى حالة التوصيل on .لن يتحول سجل الإزاحة 1000 إلى حالة التوصيل on إلا بعد وصول الحافة الصاعدة لنبضات المشفر (المدخل 0001 – نبضات الساعة ).
وأخيرا يقوم المشفر بتوليد نبضة تؤدى إلى إنتقال حالة مدخل البيانات ( حساس المخروط – المدخل 0000) إلى الخانة 10000 لسجل الإزاحة (الخانة الأولى فى سجل الإزاحة) .
الآن يظهر سجل الإزاحة على النحو التالى :
كلما تحرك نظام السير الناقل يأتي مخروط آخر أمام الحساس .
فى هذه المرة المخروط مكسورة فيظل الحساس فى حالة الفصل off .
الآن يقوم المشفر بتوليد نبضة أخرى .يتم نقل الحالة القديمة للخانة 1000 إلى الخامة 1001 . والحالة القديمة للخانة 1001 تزحزح إلى الخانة 1002 .والحالة القديمة للخانة 1002 ترحزح إلى الخانة 1003 . ويتم نقل الحالة الجديدة لمدخل البيانات (حساس المخروط) إلى الخانة 1000 .
الآن يظهر سجل الإزاحة على النحو التالى :
وحيث أن السجل يبين أن الخانة 1001 الآن فى حالة توصيل on فإن مخطط السلم يقول أن المخرج 0500 سوف يتحول إلى حالة التوصيل on ويبدأ وضع الآيس كريم في المخروط.
ويستمر نظام السير الناقل فى التحرك قدما .
ويأتي مخروظ آخر أمام الحساس .
هذه المرة المخروط جيد ويتحول الحساس إلى حالة التوصيل on .
الآن يولد المشفر نبضة أخرى .
يتم نقل الحالة القديمة للخانة 1000 إلى الخانة 1001 .
ويتم زحزحة الحالة القديمة للخانة 1001 إلى الخانة 1002 .
ويتم زحزحة الحالة القديمة للخانة 1002 إلى الخانة 1003 .
ويتم زحزحة الحالة الجديدة لخانة مدخل البيانات (حساس المخروط) إلى الخانة 1000
الآن يظهر سجل الإزاحة على النحو التالى :
وحيث أن السجل يبين أن الخانة 1002 الآن فى حالة توصيل on فإن مخطط السلم يقول أن الخرج 0501 سوف يكون فى حالة توصيل ويبدأ وضع الفول السوداني على المخروط.
وحيث أن الخانة 1001 حافظت على حالة المخروط المكسور يظل المخرج 0500 فى حالة الفصل off كما فى مخطط السلم أعلاه ، ولا يتم إدراج أي آيس كريم في هذا المخروط.
ويستمر نظام السير الناقل فى التحرك قدما .
ويأتي مخروظ آخر أمام الحساس .
هذه المرة المخروط جيد ويتحول الحساس إلى حالة التوصيل on .
الآن يولد المشفر نبضة أخرى .
يتم نقل الحالة القديمة للخانة 1000 إلى الخانة 1001 .
ويتم زحزحة الحالة القديمة للخانة 1001 إلى الخانة 1002 .
ويتم زحزحة الحالة القديمة للخانة 1002 إلى الخانة 1003 .
ويتم زحزحة الحالة الجديدة لخانة مدخل البيانات (حساس المخروط) إلى الخانة 1000
الآن يظهر سجل الإزاحة على النحو التالى :
وحيث أن السجل يبين أن الخانة 1003 الآن فى حالة توصيل on فإن مخطط السلم يقول أن الخرج 0502 سوف يكون فى حالة توصيل ويبدأ وضع المرشوشات sprinkles على المخروط .
وحيث أن الخانة 1002 حافظت على حالة المخروط المكسور فإن الخرج 0501 يظل فى حالة الفصل off كما هو موضح بمخطط السلم أعلاه , ولا يتم وضع أي فول سوداني على هذا المخروط.
وحيث أن السجل يبين أن الخانة 1001 الآن فى حالة توصيل فإن مخطط السلم يقول أن المخرج 0500 سوف يتحول إلى حالة التوصيل on ويتم وضع الآيس كريم في هذا المخروط.
ويستمر نظام السير الناقل فى التحرك قدما .
ويأتي مخروظ آخر أمام الحساس .
هذه المرة المخروط مكسور ويتحول الحساس إلى حالة الفصل off .
الآن يولد المشفر نبضة أخرى .
يتم نقل الحالة القديمة للخانة 1000 إلى الخانة 1001 .
ويتم زحزحة الحالة القديمة للخانة 1001 إلى الخانة 1002 .
ويتم زحزحة الحالة القديمة للخانة 1002 إلى الخانة 1003 .
ويتم زحزحة الحالة الجديدة لخانة مدخل البيانات (حساس المخروط) إلى الخانة 1000
الآن يظهر سجل الإزاحة على النحو التالى :
لاحظ أن حالة أول مخروط قد اختفت . في الحقيقة هى تقبع فى الموقع 1004 ولكنه عديم الفائدة بالنسبة لنا لرسم التطبيق مع 16 عملية هنا. ويكفي القول أنه بعد إزاحة الخانة إلى اليسار فإنها تختفي ولن نراها مرة أخرى . وبعبارة أخرى، فقد أزيحت أو أزيلت من السحل ومسحت (محيت) من الذاكرة . على الرغم من عدم وجودها بالرسم ، فإن العملية المذكورة أعلاه يمكن أن تستمر بإزاحة كل خانة عند الحافة الصاعدة لإشارة المشفر (الساعة) .
مرة أخرى المحاكاة التفاعلية :