Page 50 - 4863
P. 50
Регістр зсуву є рядом послідовно сполучених тригерів, число яких
визначається розрядністю записуваного в нього слова. За напрямом
зсуву записаної в регістр інформації розрізняють регістри прямого
зсуву, тобто управо (у бік молодшого розряду); зворотного зсуву, тобто
вліво (у бік старшого розряду); реверсивні регістри, що допускають
зсув в обох напрямах.
C Q 3 Q 2 Q 1 Q 0
a 3 … a 0
C T 3 C T 2 C T 1 C T 0
a 3 … a 0 D D D D
R R R R
Уст. “0”
Q 3 Q 2 Q 1 Q 0
a) С RG
D0
DJ
R
б )
Рисунок 6.2 - Регістр зсуву управо: а) схема; б) умовне зображення
На рисунку 6.2 наведено приклад схемної реалізації чотирирозрядного
регістра зсуву управо, побудований на D-тригерах з синхронізацією по
передньому фронті.
При записі в регістр двійкового слова А=а 3а 2а 1а 0 перший розряд
слова (а 0), подається на вхід крайнього лівого тригера (Т 3), що є
одночасно входом регістра в цілому, і записується в нього під час
вступу першого сигналу (імпульсу) синхронізації С. З приходом
наступного сигналу синхронізації значення а 0 з виходу розряду Q 3
вводиться в розряд Q 2, а в розряд Q 3 поступає а 1.
З приходом кожного чергового синхроімпульса проводиться зсув
поступаючої інформації на один розряд управо. Після четвертого
синхроімпульса регістр виявляється заповненим розрядами слова А і
перший розряд слова (а 0) з'явиться на виході Q 0. Якщо подати на
регістр ще одну послідовність з чотирьох синхроімпульсів,
встановивши при цьому на його вході рівень “0”, то з регістра (з виходу
49