Explain the working of a 4-bit SISO shift register, Computer Engineering

Assignment Help:

Using D-Flip flops and waveforms explain the working of a 4-bit SISO shift register.

Ans. Serial In-Serail Out Shift Register: Fig.(a) demonstrates a 4 bit serial in-serial out shift register having four D flip flops FF0 , FF1 , FF2 and FF3. As demonstrated it is a positive edge triggered device. The working of such register for the data 1010 is specified in the subsequent steps.

2154_Explain the working of a 4-bit SISO shift register.png

1. Bit 0 is entered in data input line. D0 = 0, primary clock pulse is applied, FF0 is reset and stores 0.
2. Subsequently bit 1 is entered. Q0 = 0, as Q0 is linked to D1, D1 becomes 0.
3. Then second clock pulse is applied, the 1 upon the input line is moved or shifts into FF0 since FF0 sets. The 0 that was stored in FF0 is moved into FF1.
4. Subsequently bit 0 is entered and third clock pulse applied. 0 is goes into FF0, 1 stored in FF0 is shifts to FF1 and 0 stored in FF1 is shifts to FF2.
5. Final bit 1 is entered and 4th clock pulse applied. 1 is goes into FF0, 0 stored in FF0 is shifts to FF1, 1 stored in FF1 is shifts to FF2 and 0 stored in FF2 is shifts to FF3.
This finishes the serial entry of 4 bit data in the register. Then the LSB0 is on the output Q3.
6. Clock pulse 5 is then applied. LSB0 is shifted out. The subsequent bit 1 shows on Q3 output.
7. Clock pulse 6 is then applied. The 1 on Q3 is shifted out and 0 appears on Q3 output.
8. Clock pulse 7 is then applied. 0 on Q3 is shifted out. Here 1 shows on Q3 output.
9. Clock pulse 8 is then applied. 1 on Q3 is shifted out.
10. While the bits are being shifted out (upon CLK pulse 5 to 8) extra data bits can be entered in.

 

 


Related Discussions:- Explain the working of a 4-bit SISO shift register

Direct or random access of elements, Direct or random access of elements is...

Direct or random access of elements is not possible in:- In Linked list direct or random access of elements is not possible

Discuss in detail table management techniques, Discuss in detail Table mana...

Discuss in detail Table management Techniques? An Assembler uses the subsequent tables: OPTAB: Operation Code Table consists of mnemonic operation code and machine langua

Perfect fundamental logic - artificial intelligence, Perfect fundamental lo...

Perfect fundamental logic - artificial intelligence: However, while it's theoretically  possible to do definite intelligent things (like prove some easy mathematics theorems a

Explain debug monitors, Explain Debug monitors. Debug monitors give d...

Explain Debug monitors. Debug monitors give debugging support for a program. A debug monitor executes the program being debugged in its own control thereby giving execution e

What is rdram, Direct Rambus DRAM or DRDRAM (sometimes just known as Rambus...

Direct Rambus DRAM or DRDRAM (sometimes just known as Rambus DRAM or RDRAM) is a type of synchronous dynamic RAM. RDRAM was formed by Rambus inc., in the mid-1990s as a replacement

Explain time slot interchange, Discuss the basic structure and principle of...

Discuss the basic structure and principle of operation of Time Slot Interchange (TSI) switch with the help of a neat diagram. Principle of time slot interchange  Time

Explain the operation of JK flip flop when all inputs are 0, Write the trut...

Write the truth table for a clocked J-K flip-flop that is triggered by the positive-going edge of the clock signal. Explain the operation of this flip-flop for the following condit

Explain about hard drives, Q. Explain about hard drives? Disks are gene...

Q. Explain about hard drives? Disks are generally mounted on a disk drive which comprises of an arm and a shaft along with electronic circuitry for read-write of data. Disk rot

What is macro call, What is macro call? Explain. Macro call: While a...

What is macro call? Explain. Macro call: While a macro name is used along with a set of actual parameters this is replaced through a code generated from its body. Such code

Fundamental components of a microprocessor, Q. Fundamental components of a ...

Q. Fundamental components of a microprocessor? The word 'micro' is used in microphones, microscopes, microwaves, microprocessors, microcomputers, microprogramming, microcodes e

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd