# what is shift register and how does it work?

## what is shift register?

Do you know what is shift register? What is shift register function? what are types of shift register? And how does shift register work?

The first you must know the meaning of shift register and shift register function. So what is shift register?

The shift register is a series of flip-flop arranged in such a way that serves to store bits temporarily and to shift values

To make it easier to understand the meaning of the shift register you can take an example on the calculator

In the calculator when we press the digit the number will appear the number on the right

Then when we press the digit number again then the digit will appear on the right and the first digit will be shifted to the left

That’s how the shift register works

The shift register is a temporary memory because it stores the data we enter

There are various types of shift registers and shift register functions which are described below

The shift register can be made with D flip-flop or JK flip-flop

## shift register function

The shift register function is as follows

• save binary data temporarily
• Change data from series into parallel
• Change parallel data into series

## The types of shift register

The shift register consists of several types of which are as follows

### SISO Register (Serial Input Serial Output Shift Register)

siso register is a shift register with input in the form of serial data and issued in series

Example of siso register circuit using d flip-flop

### SIPO Register (Serial Input Parallel Output Shift Register)

The sipo register is a shift register with serial data input and is issued in parallel

The sipo register can be used to convert serial data into parallel data

An example of a sipo register circuit is as follows

### PISO Register (Parallel Input Serial Input Shift Register)

The Piso register is a type of shift register with parallel data input and is issued in series

The piso register can be used to convert parallel data into serial data

Examples of piso register circuit are as follows

### PIPO Register (Parallel Output Parallel Input Shift Register)

The pipo register is a shift register with data input in parallel and is issued in parallel

Examples of pipo register circuits are as follows

The shift register is often applied to a dot matrix, 7 segment, or lcd circuit using scanning techniques