shift register

noun

1.
(computer science) register in which all bits can be shifted one or more positions to the left or to the right