Во втором случае – одновременно со всех выходов регистра в паузе между тактовыми импульсами.
Поэтому кодовое слово вводится, начиная с его старшего разряда.
Отсюда следует, что для записи n-разрядного слова требуется n тактов.
Типовая схема последоваетльно-параллельного регистра сдвига влево отличается от только что рассмотренной тем, что информационным входом является вход триггера младшего разряда.
В условном графическом изображении такого регистра стрелка направлена влево.
Заполняется регистр сдвига влево также поразрядно, но в направлении от младшего разряда к старшему.
В рассмотренных регистрах считывание можно выполнять как последовательно, так и параллельно.
В первом случае информацию считывают поразрядно с выхода триггера младшего разряда (сдвиг вправо) или старшего разряда (сдвиг влево).
Реверсивные регистры допускают сдвиг в обоих направлениях. Каждый разряд такого регистра дополняется логическим элементом, играющим роль переключателя:
V1 & 1 D T Qi Входы V1 и V2 служат для выбора
Qi+1 направления сдвига.
Qi-1 & C При V1=1, V2=0 нижние элементы И
V2 блокированы и регистр будет работать в режи-
C ме сдвига вправо.
При V1=0, V2=1 блокированы верхние элементы И и регистр будет работать в режиме сдвига влево.
С RG В интегральном исполнении выпускаются комбини-
DR рованные и универсальные регистры.
S1 Q0 Комбинированные регистры сочетают возмож-
S0 ности параллельного регистра и одного из типов ре-
D0 гистра сдвига.
D1
Универсальные регистры обладают возможнос-
D7 Q7 тями параллельного и реверсивного регистров.
DL Один из вариантов условного графического изоб-
R ражения универсального регистра имеет вид:
Здесь обозначены: DR – информационный вход в режиме сдвига вправо;
DL - информационный вход в режиме сдвига влево;
S1,S0 - входы выбора режима работы регистра;
D0…D7 - информационные входы в режиме параллельной записи;
R – вход сброса регистра в нулевое состояние;
С – тактовый вход.
В маркировке микросхем комбинированных и универсальных регистров используются буквы ИР, например, К155ИР1.
Комбинированные и универсальные регистры позволяют реализовать различные типы сдвигов.
Наиболее часто используются циклический и логический сдвиг.