Ноу Інти, лекція, регістри

зсувні регістри

Регістри зсуву або зсувні регістри (англ. Shift register) представляють собою, як уже зазначалося, послідовно з'єднану ланцюжок тригерів. Основний режим їх роботи - це зрушення розрядів коду, записаного в ці тригери, Тобто по тактовою сигналу вміст кожного попереднього тригера переписується в наступний по порядку в ланцюжку тригер. Код, що зберігається в регістрі, з кожним тактом зсувається на один розряд в бік старших розрядів або в сторону молодших розрядів, що і дало назву регістрів даного типу.

У зв'язку з назвою напрямки зсуву в зсувних регістрах часто виникає плутанина. Зрушення буває двох видів: вправо (основний режим, який є у всіх зсувних регістрів) і вліво (цей режим є тільки у деяких, реверсивних зсувних регістрів). Назви ці відображають внутрішню структуру регістрів зсуву (рис. 8.14) і перезапис сигналів послідовно по ланцюжку тригерів. При цьому тригери, цілком природно, нумеруються зліва направо, наприклад, від 0 до 7 (або від 1 до 8) для 8-розрядних регістрів. В результаті зрушення інформації регістром вправо є зрушення в бік розрядів, що мають великі номери, а зрушення інформації регістром вліво - це зрушення в бік розрядів, що мають менші номери.

Однак, як відомо, в будь-якому довічним числі зліва розташовані старші розряди, а праворуч - молодші розряди. Тому зрушення двійкового числа вправо буде зрушенням в бік молодших розрядів, а зрушення вліво - зрушенням в бік старших розрядів. Це протиріччя, чи не чийсь злий умисел, просто так історично склалося, і про це треба пам'ятати розробнику цифрової апаратури.


Мал. 8.14. Напрямок зсуву в зсувних регістрах

У стандартні серії цифрових мікросхем входить кілька типів зсувних регістрів. відрізняються можливими режимами роботи, режимами запису, читання і зсуву, а також типом вихідних каскадів (2С або 3С). Більшість регістрів зсуву має вісім розрядів. На рис. 8.15 представлені для прикладу чотири типи мікросхем регістрів зсуву.

Регістр ІР8 - найбільш простий з регістрів зсуву. Він являє собою 8-розрядну лінію затримки, тобто має тільки один інформаційний вхід, на який подається послідовна зсувається інформація (точніше, два входи, об'єднаних по функції 2И), і вісім паралельних виходів. Зрушення в бік виходів зі старшими номерами здійснюється по передньому фронту тактового сигналу С. Є також вхід скидання -R, за нульовим сигналом на якому всі виходи регістра скидаються в нуль. Таблиця істинності регістра ІР8 приведена в табл. 8.5.


Мал. 8.15. зсувні регістри

Схожі статті