Explain about registers, Computer Engineering

Assignment Help:

Q. Explain about Registers?

A register is a group of flip-flops that store binary information and gates that controls when and how information is transferred to register. An n-bit register contains n flip-flops and stores n-bits of binary information. Two fundamental types of registers are: Shift register and Parallel registers.

A parallel register is one of simplest registers comprising a set of flip-flops which can be read or written concurrently. Figure demonstrates a 4-bit register with parallel input-output. Signal lines Io to I3 inputs to flip-flops that may be output of other arithmetic circuits such as multipliers so that data from different sources can be loaded in the register. It has one extra line known as clear line that can clear register completely.  This register is known as a parallel register as all bits of register can be loaded in a single clock pulse.  

778_Explain about Registers.png

Figure: 4-bit parallel register

A shift register is used for shifting data to left or right. A shift register operates in serial input-output mode it implies that data is entered in register one bit at a time from one end of register and can be read from other end as one bit at a time. Figure below demonstrates a 4-bit right shift register employing D logical shift functions.

568_Explain about Registers1.png

Figure: 4-bit right - shift register


Related Discussions:- Explain about registers

Explain difference between risc and cisc, RISC-Means Reduced Instruction Se...

RISC-Means Reduced Instruction Set Computer. A RISC system has decreased number of instructions and more significantly it is load store architecture were pipelining can be executed

Difference between non-relocatable self relocatable programs, Differentiate...

Differentiate between non-relocatable self relocatable programs. A non-relocatable program is one which cannot be executed in any memory area other than the area starting at

Define multi programming, Define multi programming? Many operating syst...

Define multi programming? Many operating systems are designed to enable the cpu to process a number of independent programs concurrently. This concept is  known as multi progra

Difference among using a filter and a query to find records, What is the di...

What is the difference among using a filter and a query to find records? Filter is used to quickly limit the records as we are already viewing in a Datasheet or a form to those

Array to be sorted is partitioned again and again, The sorting method where...

The sorting method where array to be sorted is partitioned again and again in such a way that all elements less than or equivalent to partitioning element appear before it and thos

Voice identifier - biometric computer security systems, Voice Identifier - ...

Voice Identifier - Biometric Computer Security Systems Besides fingerprint, another popular security technology is voice identifier. According to VSS organization (2007), voic

Explain level of a node, Level of a node The root is at level zero and ...

Level of a node The root is at level zero and the level of the node is 1 more than the level of its parent

Library markup language, 1. Design a DTD for a new XML application called L...

1. Design a DTD for a new XML application called Library Markup Language (LibML) appropriate to capture the list of your items of collection . Put the DTD into a file named librar

Intentional hacking helps in maintaining better security, Intentional hacki...

Intentional hacking helps in maintaining better security Several companies employ professionals as security specialists whose basic job is to detect and cover loopholes in t

Define the system analysis of object oriented modelling, Define the System ...

Define the System Analysis of Object oriented modelling System Analysis: In this stage a statement of the queries is formulated and a model is designed by the analyst in enc

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