DigitalComponents-2

DigitalComponents-2 - Digital Components Chapter 2 in “Computer System Architecture” 1 Kingdom Of Saudi Arabia Al-Imam Muhammad Ibn Saud

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Digital Components Chapter 2 in “Computer System Architecture” 1 Kingdom Of Saudi Arabia Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Information System Department 1 st semester, 2010 – 2011 CS 224: Computer Organization T. Hala A. Al-Rumaih Shift Registers • A register capable of shifting its binary information in one or both directions is called a shift register . • The logical configuration of a shift register consists of a chain of flip-flops in cascade, with the output of one flip- flop connected to the input of the next flip-flop. • All flip-flops receive common clock pulses that initiate the shift from one stage to the next. • The simplest possible shift register is one that uses only flip-flops, as shown: 2 Shift Registers (Cont.) 3 Shift Registers (Cont.) • A register capable of shifting in one direction only is called a unidirectional shift register. • A register that can shift in both directions is called a bidirectional shift register. • The most general shift register has all the capabilities listed in next slide. • Others may have some of these capabilities, with at least one shift operation. 4 Shift Registers (Cont.) 1. An input for clock pulses to synchronize all operations. 2. A shift-right operation and a serial input line associated with the shift- right. 3. A shift-left operation and a serial input line associated with the shift-left. 4. A parallel load operation and n input lines associated with the parallel transfer. 5. n parallel output lines. 6. A control state that leaves the information in the register unchanged even though clock pulses are applied continuously. 1. A 4-bit bidirectional shift register with parallel load is shown: 5 Shift Registers (Cont.) 6 Shift Registers (Cont.) • Each stage consists of a D flip-flop and a 4 x 1 multiplexer. • The two selection inputs S 1 and S select one of the multiplexer data inputs for the D flip-flop. • The selection lines control the mode of operation of the register according to the function table: 7 Shift Registers (Cont.) • Shift registers are often used to interface digital systems situated remotely from each other. • For example, suppose that it is necessary to transmit an n-bit quantity between two points. • If the distance between the source and the destination is too far, it will be expensive to use n lines to transmit the n bits in parallel. • It may be more economical to use a single line and transmit the information serially one bit at a time....
View Full Document

This note was uploaded on 02/09/2012 for the course CSCI 504 taught by Professor Jon during the Spring '11 term at IUP.

Page1 / 32

DigitalComponents-2 - Digital Components Chapter 2 in “Computer System Architecture” 1 Kingdom Of Saudi Arabia Al-Imam Muhammad Ibn Saud

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online