Registers in Computer Architecture

Register

·        A register is a group of flip-flops (FFs), each one of which shares a

·        common clock and is capable of storing one bit of information.

·        𝑛-bit register -> 𝑛 FFs

·        A counter is also a register that goes through a predetermined sequence of binary states.

·        Clear and Preset pins of the FFs can be used to initialize the FFs.

Register with Parallel Load

·        The transfer of new information to the register is called loading or updating the register.

·        If all the bits of the register are loaded simultaneously with a common clock pulse, then the loading is said to be in parallel.

·        The simultaneous changes in all the inputs is difficult to achieve.

·        To make the register content unchanged, there are two ways

o   Inputs must held constant

o   Clock must be inhibited from the circuit

·        Inserting gates into the clock path is not good.

Shift Register

A register capable of shifting the binary information held in each cell to its neighboring cell, in a selected direction, is called a shift register.

 

 

 


Universal Shift Register:




 

No comments

Theme images by hdoddema. Powered by Blogger.