Implementation of logic micro-operations, Computer Engineering

Q. Implementation of Logic Micro-operations?

For implementationlet's first ask questions how many logic operations can be performed with two binary variables. We can have 4 possible combinations of input of two variables. These are 00, 01, 10, and 11. Now for eachof these 4 input combinations we can have 24 = 16 output combinations of truthvalues for a specific function. This suggests that for two variables we can have 16 logical operations. Above stated fact would be clearer by going through the given figure.

1311_Implementation of Logic Micro-operations.png

Figure: Logic micro-operations on two inputs

Please consider that in figure above micro-operations are derived by replacing x and y of Boolean function with registers R1 and R2 on every corresponding bit of registers R1 and R2. Every one of these bits will be treated just like binary variables. 

In various computers only four: AND, OR, XOR (exclusive OR) and complement micro-operations are implemented. Other 12 micro-operations can be derivedfrom these four micro-operations. Figure belowdisplays one bit that is the ith bit stage of four logic operations. Please consider that circuit comprises 4 gates and a 4 × 1 MUX. The ith bits of Register R1 and R2 are passed through circuit. On the base of selection inputs S0 and S1 desired micro-operation is attained.

1733_Implementation of Logic Micro-operations1.png

Figure: Logic diagram of one stage of logic circuit

Posted Date: 7/27/2013 3:42:27 AM | Location : United States







Related Discussions:- Implementation of logic micro-operations, Assignment Help, Ask Question on Implementation of logic micro-operations, Get Answer, Expert's Help, Implementation of logic micro-operations Discussions

Write discussion on Implementation of logic micro-operations
Your posts are moderated
Related Questions
What are difference between latches and flipflops? Difference : Latches are level-sensitive, while, flipflops is edge sensitive. It means to say edge sensitive that O/p change

The defining traits of an object-oriented language are: * Encapsulation * Inheritance * Polymorphism

Which 802 standard provides for a collision free protocol? 802.5 standard gives for a collision free protocol.

Explain overlay structured program ? A program having overlays is termed as overlay structured program, here an overlay is a part of program that has similar load origin as som

Translator for low level programming language were called as    Assembler

Bring out the importance of hierarchy of operators?  The operators  within  C are grouped  hierarchically according to their precedence(i.e., order of evaluation). Operations w

Explain the Structure of a C Program? Each C program consists of one or more functions one of the which must be main(). A function name is forever followed by a pair of parenth

Define Memory read and write operation The transfer of information from a memory word to outside environment is known as read operation. The transfer of new information to be k

In multiprocessing several processors require to communicate with one another. So synchronisation is needed between them. The correctness and performance of parallel execution reli

Equivalences: In this following miscellaneous equivalence rules are often useful during rewriting sessions. So there the first two allow us to completely get rid of implicatio