In such types of operations, the data is entered serially and taken out in parallel fashion.ĭata is loaded bit-by-bit. Similarly with Din = 1 and with the fourth negative clock edge arriving, the stored word in the register is Q3 Q2 Q1 Q0 = 1111. As soon as the third negative clock edge gets triggered, FF-1 will be set and output will get modified to Q3 Q2 Q1 Q0 = 1110. As soon as the next negative edge of the clock gets triggered, FF-2 will set and the stored word change to Q3 Q2 Q1 Q0 = 1100.Īpply the next bit to be stored i.e. On the first falling edge of the clock, the FF-3 is set, and stored word in the register is Q3 Q2 Q1 Q0 = 1000.Īpply the next bit to Din. Block diagramīefore application of the clock signal, let Q3 Q2 Q1 Q0 = 0000 and apply the LSB bit of the number to Din. Q3 is connected to the input of the next flip-flop i.e.
D3 is connected to serial data input Din. If an entry of a four-bit binary number 1 1 1 1 is made into the register, this number should be applied to Din bit with the LSB bit applied first. Let all the flip-flops be initially in the reset condition i.e. Next, let us have a look at each register operation one by one. Shift register has 4 modes of operations. The binary-data, in a register, can be transfered within itself from one flip-flop to another.Ī shift register is a type of register that allows such data transfers. The n-bit register will consist of n number of flip-flop(s) and it is capable of storing an n-bit word.
Such a group of flip-flops is known as a Register. To increase the storage capacity in terms of number of bits, you can use a group of flip-flops. This site uses Just the Docs, a documentation theme for Jekyll.Ī Flip-flop is a 1 bit memory cell which can be used for storing the digital data.