Professional Documents
Culture Documents
Registers
Registers
• Registers
• Shift Registers
• Serial Transfer
• Serial Adder
• Problem and Discussion
Registers
• Device to store multiple bits of binary data.
• Group of flip-flops connected in series used to
store multiple bits of data
• An n-bit register consists of a group of n flip-
flops capable of storing n bits of binary
information.
4-bit Register
1
9/27/2022
Shift Registers
• A register capable of shifting its binary information in one or both direction is called a shift register.
• All flip-flops receive common clock pulses, which activate the shift from one stage to the next.
• The simplest possible shift register is one that uses only flip-flops, as shown in Figure.
QA QB QC QD
4-bit shift A B C D
register (SISO)
• Serial in-Parallel out (SIPO): The register is loaded with serial data, one bit at a
time, with the stored data being available at the output (all the bits) in parallel
form.
• Parallel in-serial out (PISO): The parallel data is loaded into the register
simultaneously and is shifted out of the register serially one bit at a time under
clock control.
• Parallel in- parallel out (PIPO): The parallel data is loaded simultaneously into
the register, and transferred together to their respective outputs by the same clock
pulse.
2
9/27/2022
Serial Transfer
• A digital system is said to operate in a serial mode when information is
transferred and manipulated one bit at a time.
• This in contrast to parallel transfer where all the bits of the register are
transferred at the same time.
• The serial transfer us done with shift registers, as shown in the Figure.
Serial Transfer
• To prevent the loss of information stored in the source register, the
information in register A is made to circulate by connecting the serial output
to its serial input.
• The shift control input determines when and how many times the registers
are shifted.
• This is done with an AND gate that allows clock pulses to pass into the CLK
terminals only when the shift control is active.
3
9/27/2022
Serial Transfer
4
9/27/2022
5
9/27/2022