Эти устройства предназначены для выполнения операций сдвига, т.е. смещения информации на 1 разряд. Такое смещение используется для операций умножения и деления на числа кратные 2.
y0=0
X2 | X1 | X0 | Y3 | Y2 | Y1 | Y0 | ||
y1=x0, y2=x1, y3=x2.
В параллельном сдвигателе происходит перекоммутация контактов.
Такой сдвигатель осуществляет сдвиг в сторону старших разрядов и применяется при умножении на число кратное 2.
Сдвиг в сторону младших разрядов используется при делении на числа кратные 2.
В качестве последовательного сдвигателя можно использовать схему последовательного регистра. Если необходимо разрешение записи, то использовать схему с мультиплексором.
|
|
Если на адресный вход мультиплексора подается 1, то производится запись информации, если подается 0, то происходит сдвиг на необходимое количество разрядов.