SlideShare a Scribd company logo
1 of 18
Submitted by :- Umar Hassan Sofie
Reg. No:-UG1833001004
Submitted to :- prof. Gurwinder Singh
School of Engineering and Tchnology
B.Sc.(Computer Science) 3rd Semester
Digital Electronics(ECE301)
Shift Registers
Flip flops can be used to store a single bit , in order to store multiple bits we need
multiple flip flops. A Register is a device which is used to store such information. It is
a group of flip flops used to store multiple bits of data.
The information stored within these registers can be transferred with the help of shift
registers. The bits stored in such registers can be made to move within the registers
and in/out of the registers by applying clock pulses.
The registers which will shift the bits to left are called “Shift left registers”.
The registers which will shift the bits to right are called “Shift right registers”.
Shift registers are basically of 4 types. These are:
1.Serial In Serial Out shift register
2.Serial In parallel Out shift register
3.Parallel In Serial Out shift register
4.Parallel In parallel Out shift register
Types of registers
Serial-In Serial-Out Shift Register (SISO)
The shift register, which allows serial input (one bit after
the other through a single data line) and produces a serial
output is known as Serial-In Serial-Out shift register. Since
there is only one output, the data leaves the shift register
one bit at a time in a serial pattern, thus the name Serial-In
Serial-Out Shift Register.
Logic Diagram (SISO)
The logic circuit given below shows a serial-in serial-out shift register. The circuit consists of
four D flip-flops which are connected in a serial manner. All these flip-flops are synchronous
with each other since the same clock signal is applied to each flip flop.
The circuit is an example of shift right register, taking the serial data input from the left side
of the flip flop. The main use of a SISO is to act as a delay element.
Truth Table (SISO)
Waveform (SISO)
Serial-In Parallel-Out Shift Register (SIPO)
The shift register, which allows serial input (one bit after the other
through a single data line) and produces a parallel output is known
as Serial-In Parallel-Out shift register.
Logic Diagram (SIPO)
The circuit consists of four D flip-flops which are connected. The output of the first flip
flop is connected to the input of the next flip flop and so on.
All these flip-flops are synchronous with each other since the same clock signal is applied
to each flip flop.
The above circuit is an example of shift right register, taking the serial data input from the
left side of the flip flop and producing a parallel output.
Truth Table (SIPO)
Waveform (SIPO)
Parallel-In Serial-Out Shift Register (PISO)
The shift register, which allows parallel input (data is given separately to
each flip flop and in a simultaneous manner) and produces a serial output
is known as Parallel-In Serial-Out shift register.
Logic Diagram (PISO)
In this register output of the one flipflop Is connected to the input of the next flipflop via
combinational circuit and perform shift/load mode operation.
All these flip-flops are synchronous with each other since the same clock signal is applied to
each flip flop.
Shift/𝐋𝐨𝐚𝐝 Mode Operation (PISO)
Load mode:-
By the load mode we have the parallel input of data in which we have enter or load
the data in each of the flip flops simultaneously i.e. in the following example
flipflop-0 has bit o, flipflop- 1 has bit-1, flipflop-2 has bit -2 and flipflop-3 has bit-
3. It can be achieve by providing logic 0 at the input.
Shift/𝐋𝐨𝐚𝐝 Mode Operation (PISO)
Shift mode:-
The second aim of serial output is achieve mode with this operation. It is
responsible for serial movement of data i.e. the data will go from flipflop- 0 to
flipflop- 1, flipflop- 1 to flipflop- 2, flipflop- 2 to flipflop- 3 and the data store in
flipflop -3 is act as serial output.
It can be achieve by providing logic 1 at the input.
1011
1101
→1011
Parallel-In Parallel-Out Shift Register(PIPO)
The shift register, which allows parallel input (data is given separately to each flip
flop and in a simultaneous manner) and also produces a parallel output is known as
Parallel-In parallel-Out shift register. It is also known as storage register or buffer
register
Logic Diagram (PIPO)
In this type of register, there are no interconnections between the individual flip-flops
since no serial shifting of the data is required. Data is given as input separately for each
flip flop and in the same way, output also collected individually from each flip flop.
A Parallel in Parallel out (PIPO) shift register is used as a temporary storage device
and like SISO Shift register it acts as a delay element.
All these flipflops are synchronous with each other as they are connected with
same clock signal.
Waveform (PIPO)
Buffer means what ever value is given as input we get same value
as output.

More Related Content

What's hot

What's hot (20)

MULTIPLEXER
MULTIPLEXERMULTIPLEXER
MULTIPLEXER
 
Flip flop
Flip flopFlip flop
Flip flop
 
J - K & MASTERSLAVE FLIPFLOPS
J - K & MASTERSLAVE FLIPFLOPSJ - K & MASTERSLAVE FLIPFLOPS
J - K & MASTERSLAVE FLIPFLOPS
 
Counters
CountersCounters
Counters
 
Combinational Circuits & Sequential Circuits
Combinational Circuits & Sequential CircuitsCombinational Circuits & Sequential Circuits
Combinational Circuits & Sequential Circuits
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
Ring Counter.pptx
Ring Counter.pptxRing Counter.pptx
Ring Counter.pptx
 
D Flip Flop
D Flip Flop D Flip Flop
D Flip Flop
 
Multiplexers & Demultiplexers
Multiplexers & DemultiplexersMultiplexers & Demultiplexers
Multiplexers & Demultiplexers
 
Shift Register
Shift RegisterShift Register
Shift Register
 
Registers
RegistersRegisters
Registers
 
Basics Counters
Basics Counters Basics Counters
Basics Counters
 
DELD Unit IV ring and twisted ring counter
DELD Unit IV ring and twisted ring counterDELD Unit IV ring and twisted ring counter
DELD Unit IV ring and twisted ring counter
 
Ring counter
Ring counterRing counter
Ring counter
 
JK flip flops
JK flip flopsJK flip flops
JK flip flops
 
Synchronous counters
Synchronous countersSynchronous counters
Synchronous counters
 
Overview of Shift register and applications
Overview of Shift register and applicationsOverview of Shift register and applications
Overview of Shift register and applications
 
Flip-Flop || Digital Electronics
Flip-Flop || Digital ElectronicsFlip-Flop || Digital Electronics
Flip-Flop || Digital Electronics
 
Programming with 8085
Programming with 8085Programming with 8085
Programming with 8085
 
Digital Electronics - Counters
Digital Electronics - CountersDigital Electronics - Counters
Digital Electronics - Counters
 

Similar to Registers

Similar to Registers (20)

Module 4 registers and counters
Module 4 registers and counters Module 4 registers and counters
Module 4 registers and counters
 
Chapter7
Chapter7Chapter7
Chapter7
 
week 2-REGISTER.pptx
week 2-REGISTER.pptxweek 2-REGISTER.pptx
week 2-REGISTER.pptx
 
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
FYBSC IT Digital Electronics Unit V Chapter II Shift RegisterFYBSC IT Digital Electronics Unit V Chapter II Shift Register
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
 
Shift Registers.pptx
Shift Registers.pptxShift Registers.pptx
Shift Registers.pptx
 
Dns module3 p3
Dns module3 p3Dns module3 p3
Dns module3 p3
 
Dns module3 p3_shift registers
Dns module3 p3_shift registersDns module3 p3_shift registers
Dns module3 p3_shift registers
 
Chapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdfChapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdf
 
Registers
RegistersRegisters
Registers
 
Digital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxDigital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptx
 
lecture .pptx
lecture .pptxlecture .pptx
lecture .pptx
 
Registers and its type DLD
Registers and its type DLDRegisters and its type DLD
Registers and its type DLD
 
Register counters.readonly
Register counters.readonlyRegister counters.readonly
Register counters.readonly
 
Unit4_DE.pptx
Unit4_DE.pptxUnit4_DE.pptx
Unit4_DE.pptx
 
counters and resister presentations.pptx
counters and resister presentations.pptxcounters and resister presentations.pptx
counters and resister presentations.pptx
 
Shift register
Shift registerShift register
Shift register
 
CSL 202, Shift Registers using Flipflops
CSL 202, Shift Registers using FlipflopsCSL 202, Shift Registers using Flipflops
CSL 202, Shift Registers using Flipflops
 
Registers and counters
Registers and countersRegisters and counters
Registers and counters
 
New microsoft office power point presentation
New microsoft office power point presentationNew microsoft office power point presentation
New microsoft office power point presentation
 
Register
RegisterRegister
Register
 

Recently uploaded

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stageAbc194748
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 

Recently uploaded (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 

Registers

  • 1. Submitted by :- Umar Hassan Sofie Reg. No:-UG1833001004 Submitted to :- prof. Gurwinder Singh School of Engineering and Tchnology B.Sc.(Computer Science) 3rd Semester Digital Electronics(ECE301)
  • 2. Shift Registers Flip flops can be used to store a single bit , in order to store multiple bits we need multiple flip flops. A Register is a device which is used to store such information. It is a group of flip flops used to store multiple bits of data. The information stored within these registers can be transferred with the help of shift registers. The bits stored in such registers can be made to move within the registers and in/out of the registers by applying clock pulses.
  • 3. The registers which will shift the bits to left are called “Shift left registers”. The registers which will shift the bits to right are called “Shift right registers”. Shift registers are basically of 4 types. These are: 1.Serial In Serial Out shift register 2.Serial In parallel Out shift register 3.Parallel In Serial Out shift register 4.Parallel In parallel Out shift register Types of registers
  • 4. Serial-In Serial-Out Shift Register (SISO) The shift register, which allows serial input (one bit after the other through a single data line) and produces a serial output is known as Serial-In Serial-Out shift register. Since there is only one output, the data leaves the shift register one bit at a time in a serial pattern, thus the name Serial-In Serial-Out Shift Register.
  • 5. Logic Diagram (SISO) The logic circuit given below shows a serial-in serial-out shift register. The circuit consists of four D flip-flops which are connected in a serial manner. All these flip-flops are synchronous with each other since the same clock signal is applied to each flip flop. The circuit is an example of shift right register, taking the serial data input from the left side of the flip flop. The main use of a SISO is to act as a delay element.
  • 8. Serial-In Parallel-Out Shift Register (SIPO) The shift register, which allows serial input (one bit after the other through a single data line) and produces a parallel output is known as Serial-In Parallel-Out shift register.
  • 9. Logic Diagram (SIPO) The circuit consists of four D flip-flops which are connected. The output of the first flip flop is connected to the input of the next flip flop and so on. All these flip-flops are synchronous with each other since the same clock signal is applied to each flip flop. The above circuit is an example of shift right register, taking the serial data input from the left side of the flip flop and producing a parallel output.
  • 12. Parallel-In Serial-Out Shift Register (PISO) The shift register, which allows parallel input (data is given separately to each flip flop and in a simultaneous manner) and produces a serial output is known as Parallel-In Serial-Out shift register.
  • 13. Logic Diagram (PISO) In this register output of the one flipflop Is connected to the input of the next flipflop via combinational circuit and perform shift/load mode operation. All these flip-flops are synchronous with each other since the same clock signal is applied to each flip flop.
  • 14. Shift/𝐋𝐨𝐚𝐝 Mode Operation (PISO) Load mode:- By the load mode we have the parallel input of data in which we have enter or load the data in each of the flip flops simultaneously i.e. in the following example flipflop-0 has bit o, flipflop- 1 has bit-1, flipflop-2 has bit -2 and flipflop-3 has bit- 3. It can be achieve by providing logic 0 at the input.
  • 15. Shift/𝐋𝐨𝐚𝐝 Mode Operation (PISO) Shift mode:- The second aim of serial output is achieve mode with this operation. It is responsible for serial movement of data i.e. the data will go from flipflop- 0 to flipflop- 1, flipflop- 1 to flipflop- 2, flipflop- 2 to flipflop- 3 and the data store in flipflop -3 is act as serial output. It can be achieve by providing logic 1 at the input. 1011 1101 →1011
  • 16. Parallel-In Parallel-Out Shift Register(PIPO) The shift register, which allows parallel input (data is given separately to each flip flop and in a simultaneous manner) and also produces a parallel output is known as Parallel-In parallel-Out shift register. It is also known as storage register or buffer register
  • 17. Logic Diagram (PIPO) In this type of register, there are no interconnections between the individual flip-flops since no serial shifting of the data is required. Data is given as input separately for each flip flop and in the same way, output also collected individually from each flip flop. A Parallel in Parallel out (PIPO) shift register is used as a temporary storage device and like SISO Shift register it acts as a delay element. All these flipflops are synchronous with each other as they are connected with same clock signal.
  • 18. Waveform (PIPO) Buffer means what ever value is given as input we get same value as output.